# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
extensions:
  - addsTo:
      pack: codeql/csharp-all
      extensible: summaryModel
    data:
      - ["System.ComponentModel.Composition.Registration", "ExportBuilder", False, "AddMetadata", "(System.String,System.Func<System.Type,System.Object>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "ExportBuilder", False, "AddMetadata", "(System.String,System.Object)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "ExportBuilder", False, "AsContractName", "(System.String)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "ExportBuilder", False, "AsContractType", "(System.Type)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "ExportBuilder", False, "AsContractType<T>", "()", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "ExportBuilder", False, "Inherited", "()", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "ImportBuilder", False, "AllowDefault", "()", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "ImportBuilder", False, "AllowRecomposition", "()", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "ImportBuilder", False, "AsContractName", "(System.String)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "ImportBuilder", False, "AsContractType", "(System.Type)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "ImportBuilder", False, "AsContractType<T>", "()", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "ImportBuilder", False, "AsMany", "(System.Boolean)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "ImportBuilder", False, "RequiredCreationPolicy", "(System.ComponentModel.Composition.CreationPolicy)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "ImportBuilder", False, "Source", "(System.ComponentModel.Composition.ImportSource)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "AddMetadata", "(System.String,System.Func<System.Type,System.Object>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "AddMetadata", "(System.String,System.Object)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "Export", "()", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "Export", "(System.Action<System.ComponentModel.Composition.Registration.ExportBuilder>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "Export<T>", "()", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "Export<T>", "(System.Action<System.ComponentModel.Composition.Registration.ExportBuilder>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "ExportInterfaces", "()", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "ExportInterfaces", "(System.Predicate<System.Type>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "ExportInterfaces", "(System.Predicate<System.Type>,System.Action<System.Type,System.ComponentModel.Composition.Registration.ExportBuilder>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "ExportProperties", "(System.Predicate<System.Reflection.PropertyInfo>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "ExportProperties", "(System.Predicate<System.Reflection.PropertyInfo>,System.Action<System.Reflection.PropertyInfo,System.ComponentModel.Composition.Registration.ExportBuilder>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "ExportProperties<T>", "(System.Predicate<System.Reflection.PropertyInfo>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "ExportProperties<T>", "(System.Predicate<System.Reflection.PropertyInfo>,System.Action<System.Reflection.PropertyInfo,System.ComponentModel.Composition.Registration.ExportBuilder>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "ImportProperties", "(System.Predicate<System.Reflection.PropertyInfo>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "ImportProperties", "(System.Predicate<System.Reflection.PropertyInfo>,System.Action<System.Reflection.PropertyInfo,System.ComponentModel.Composition.Registration.ImportBuilder>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "ImportProperties<T>", "(System.Predicate<System.Reflection.PropertyInfo>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "ImportProperties<T>", "(System.Predicate<System.Reflection.PropertyInfo>,System.Action<System.Reflection.PropertyInfo,System.ComponentModel.Composition.Registration.ImportBuilder>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "SelectConstructor", "(System.Func<System.Reflection.ConstructorInfo[],System.Reflection.ConstructorInfo>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "SelectConstructor", "(System.Func<System.Reflection.ConstructorInfo[],System.Reflection.ConstructorInfo>,System.Action<System.Reflection.ParameterInfo,System.ComponentModel.Composition.Registration.ImportBuilder>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder", False, "SetCreationPolicy", "(System.ComponentModel.Composition.CreationPolicy)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder<T>", False, "ExportProperty", "(System.Linq.Expressions.Expression<System.Func<T,System.Object>>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder<T>", False, "ExportProperty", "(System.Linq.Expressions.Expression<System.Func<T,System.Object>>,System.Action<System.ComponentModel.Composition.Registration.ExportBuilder>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder<T>", False, "ExportProperty<TContract>", "(System.Linq.Expressions.Expression<System.Func<T,System.Object>>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder<T>", False, "ExportProperty<TContract>", "(System.Linq.Expressions.Expression<System.Func<T,System.Object>>,System.Action<System.ComponentModel.Composition.Registration.ExportBuilder>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder<T>", False, "ImportProperty", "(System.Linq.Expressions.Expression<System.Func<T,System.Object>>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder<T>", False, "ImportProperty", "(System.Linq.Expressions.Expression<System.Func<T,System.Object>>,System.Action<System.ComponentModel.Composition.Registration.ImportBuilder>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder<T>", False, "ImportProperty<TContract>", "(System.Linq.Expressions.Expression<System.Func<T,System.Object>>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder<T>", False, "ImportProperty<TContract>", "(System.Linq.Expressions.Expression<System.Func<T,System.Object>>,System.Action<System.ComponentModel.Composition.Registration.ImportBuilder>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
      - ["System.ComponentModel.Composition.Registration", "PartBuilder<T>", False, "SelectConstructor", "(System.Linq.Expressions.Expression<System.Func<System.ComponentModel.Composition.Registration.ParameterImportBuilder,T>>)", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
  - addsTo:
      pack: codeql/csharp-all
      extensible: neutralModel
    data:
      - ["System.ComponentModel.Composition.Registration", "ParameterImportBuilder", "Import<T>", "()", "summary", "df-generated"]
      - ["System.ComponentModel.Composition.Registration", "ParameterImportBuilder", "Import<T>", "(System.Action<System.ComponentModel.Composition.Registration.ImportBuilder>)", "summary", "df-generated"]
      - ["System.ComponentModel.Composition.Registration", "RegistrationBuilder", "ForType", "(System.Type)", "summary", "df-generated"]
      - ["System.ComponentModel.Composition.Registration", "RegistrationBuilder", "ForType<T>", "()", "summary", "df-generated"]
      - ["System.ComponentModel.Composition.Registration", "RegistrationBuilder", "ForTypesDerivedFrom", "(System.Type)", "summary", "df-generated"]
      - ["System.ComponentModel.Composition.Registration", "RegistrationBuilder", "ForTypesDerivedFrom<T>", "()", "summary", "df-generated"]
      - ["System.ComponentModel.Composition.Registration", "RegistrationBuilder", "ForTypesMatching", "(System.Predicate<System.Type>)", "summary", "df-generated"]
      - ["System.ComponentModel.Composition.Registration", "RegistrationBuilder", "ForTypesMatching<T>", "(System.Predicate<System.Type>)", "summary", "df-generated"]
