Cosmos/source2/Debug/Cosmos.Debug.Common/DebugModel.edmx
kudzu_cp 440b8ff60f
2012-08-07 02:48:32 +00:00

393 lines
No EOL
22 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="2.0" xmlns:edmx="http://schemas.microsoft.com/ado/2008/10/edmx">
<!-- EF Runtime content -->
<edmx:Runtime>
<!-- SSDL content -->
<edmx:StorageModels>
<Schema Namespace="DebugModel.Store" Alias="Self" Provider="System.Data.SqlClient" ProviderManifestToken="2008" xmlns:store="http://schemas.microsoft.com/ado/2007/12/edm/EntityStoreSchemaGenerator" xmlns="http://schemas.microsoft.com/ado/2009/02/edm/ssdl">
<EntityContainer Name="DebugModelStoreContainer">
<EntitySet Name="FIELD_INFO" EntityType="DebugModel.Store.FIELD_INFO" store:Type="Tables" Schema="dbo" />
<EntitySet Name="FIELD_MAPPING" EntityType="DebugModel.Store.FIELD_MAPPING" store:Type="Tables" Schema="dbo" />
<EntitySet Name="Labels" EntityType="DebugModel.Store.Labels" store:Type="Tables" Schema="dbo" />
<EntitySet Name="LOCAL_ARGUMENT_INFO" EntityType="DebugModel.Store.LOCAL_ARGUMENT_INFO" store:Type="Tables" Schema="dbo" />
<EntitySet Name="MLSYMBOLs" EntityType="DebugModel.Store.MLSYMBOLs" store:Type="Tables" Schema="dbo" />
<EntitySet Name="AssemblyFiles" EntityType="DebugModel.Store.AssemblyFiles" store:Type="Tables" Schema="dbo" />
<EntitySet Name="Methods" EntityType="DebugModel.Store.Methods" store:Type="Tables" Schema="dbo" />
<EntitySet Name="Documents" EntityType="DebugModel.Store.Documents" store:Type="Tables" Schema="dbo" />
<AssociationSet Name="AssemblyFileMethod" Association="DebugModel.Store.AssemblyFileMethod">
<End Role="AssemblyFile" EntitySet="AssemblyFiles" />
<End Role="Method" EntitySet="Methods" />
</AssociationSet>
<AssociationSet Name="DocumentMethod" Association="DebugModel.Store.DocumentMethod">
<End Role="Document" EntitySet="Documents" />
<End Role="Method" EntitySet="Methods" />
</AssociationSet>
</EntityContainer>
<EntityType Name="FIELD_INFO">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="TYPE" Type="nvarchar" Nullable="false" MaxLength="512" />
<Property Name="OFFSET" Type="int" Nullable="false" />
<Property Name="NAME" Type="nvarchar" Nullable="false" MaxLength="512" />
<Property Name="ID" Type="uniqueidentifier" StoreGeneratedPattern="Identity" Nullable="false" />
</EntityType>
<EntityType Name="FIELD_MAPPING">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="TYPE_NAME" Type="nvarchar" Nullable="false" MaxLength="512" />
<Property Name="FIELD_NAME" Type="nvarchar" Nullable="false" MaxLength="512" />
<Property Name="ID" Type="uniqueidentifier" StoreGeneratedPattern="Identity" Nullable="false" />
</EntityType>
<EntityType Name="Labels">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="uniqueidentifier" StoreGeneratedPattern="Identity" Nullable="false" />
<Property Name="Name" Type="nvarchar" Nullable="false" MaxLength="256" />
<Property Name="Address" Type="bigint" Nullable="false" />
</EntityType>
<EntityType Name="LOCAL_ARGUMENT_INFO">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="METHODLABELNAME" Type="nvarchar" Nullable="false" MaxLength="512" />
<Property Name="IsArgument" Type="bit" Nullable="false" />
<Property Name="INDEXINMETHOD" Type="int" Nullable="false" />
<Property Name="OFFSET" Type="int" Nullable="false" />
<Property Name="NAME" Type="nvarchar" Nullable="false" MaxLength="64" />
<Property Name="TYPENAME" Type="nvarchar" Nullable="false" MaxLength="512" />
<Property Name="ID" Type="uniqueidentifier" StoreGeneratedPattern="Identity" Nullable="false" />
</EntityType>
<EntityType Name="MLSYMBOLs">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="LABELNAME" Type="nvarchar" Nullable="false" MaxLength="512" />
<Property Name="STACKDIFF" Type="int" Nullable="false" />
<Property Name="ILASMFILE" Type="nvarchar" Nullable="false" MaxLength="256" />
<Property Name="TYPETOKEN" Type="int" Nullable="false" />
<Property Name="METHODTOKEN" Type="int" Nullable="false" />
<Property Name="ILOFFSET" Type="int" Nullable="false" />
<Property Name="METHODNAME" Type="nvarchar" Nullable="false" MaxLength="512" />
<Property Name="ID" Type="uniqueidentifier" StoreGeneratedPattern="Identity" Nullable="false" />
</EntityType>
<EntityType Name="AssemblyFiles">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="uniqueidentifier" StoreGeneratedPattern="Identity" Nullable="false" />
<Property Name="Pathname" Type="nvarchar" Nullable="false" MaxLength="256" />
</EntityType>
<EntityType Name="Methods">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="uniqueidentifier" StoreGeneratedPattern="Identity" Nullable="false" />
<Property Name="TypeToken" Type="int" Nullable="false" />
<Property Name="MethodToken" Type="int" Nullable="false" />
<Property Name="AssemblyFileID" Type="uniqueidentifier" Nullable="false" />
<Property Name="LineStart" Type="int" Nullable="false" />
<Property Name="ColStart" Type="int" Nullable="false" />
<Property Name="LineEnd" Type="int" Nullable="false" />
<Property Name="ColEnd" Type="int" Nullable="false" />
<Property Name="DocumentID" Type="uniqueidentifier" Nullable="false" />
<Property Name="LabelStart" Type="nvarchar" Nullable="false" MaxLength="512" />
<Property Name="LabelEnd" Type="nvarchar" Nullable="false" MaxLength="512" />
</EntityType>
<EntityType Name="Documents">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="uniqueidentifier" StoreGeneratedPattern="Identity" Nullable="false" />
<Property Name="Pathname" Type="nvarchar" Nullable="false" MaxLength="256" />
</EntityType>
<Association Name="AssemblyFileMethod">
<End Role="AssemblyFile" Type="DebugModel.Store.AssemblyFiles" Multiplicity="1" />
<End Role="Method" Type="DebugModel.Store.Methods" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="AssemblyFile">
<PropertyRef Name="ID" />
</Principal>
<Dependent Role="Method">
<PropertyRef Name="AssemblyFileID" />
</Dependent>
</ReferentialConstraint>
</Association>
<Association Name="DocumentMethod">
<End Role="Document" Type="DebugModel.Store.Documents" Multiplicity="1" />
<End Role="Method" Type="DebugModel.Store.Methods" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Document">
<PropertyRef Name="ID" />
</Principal>
<Dependent Role="Method">
<PropertyRef Name="DocumentID" />
</Dependent>
</ReferentialConstraint>
</Association>
</Schema></edmx:StorageModels>
<!-- CSDL content -->
<edmx:ConceptualModels>
<Schema Namespace="DebugModel" Alias="Self" xmlns:annotation="http://schemas.microsoft.com/ado/2009/02/edm/annotation" xmlns="http://schemas.microsoft.com/ado/2008/09/edm">
<EntityContainer Name="Entities" annotation:LazyLoadingEnabled="true">
<EntitySet Name="FIELD_INFO" EntityType="DebugModel.FIELD_INFO" />
<EntitySet Name="FIELD_MAPPING" EntityType="DebugModel.FIELD_MAPPING" />
<EntitySet Name="Labels" EntityType="DebugModel.Label" />
<EntitySet Name="LOCAL_ARGUMENT_INFO" EntityType="DebugModel.LOCAL_ARGUMENT_INFO" />
<EntitySet Name="MLSYMBOLs" EntityType="DebugModel.MLSYMBOL" />
<EntitySet Name="AssemblyFiles" EntityType="DebugModel.AssemblyFile" />
<EntitySet Name="Methods" EntityType="DebugModel.Method" />
<AssociationSet Name="AssemblyFileMethod" Association="DebugModel.AssemblyFileMethod">
<End Role="AssemblyFile" EntitySet="AssemblyFiles" />
<End Role="Method" EntitySet="Methods" />
</AssociationSet>
<EntitySet Name="Documents" EntityType="DebugModel.Document" />
<AssociationSet Name="DocumentMethod" Association="DebugModel.DocumentMethod">
<End Role="Document" EntitySet="Documents" />
<End Role="Method" EntitySet="Methods" />
</AssociationSet>
</EntityContainer>
<EntityType Name="FIELD_INFO">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="TYPE" Type="String" Nullable="false" MaxLength="512" Unicode="true" FixedLength="false" />
<Property Name="OFFSET" Type="Int32" Nullable="false" />
<Property Name="NAME" Type="String" Nullable="false" MaxLength="512" Unicode="true" FixedLength="false" />
<Property Type="Guid" Name="ID" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
</EntityType>
<EntityType Name="FIELD_MAPPING">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="TYPE_NAME" Type="String" Nullable="false" MaxLength="512" Unicode="true" FixedLength="false" />
<Property Name="FIELD_NAME" Type="String" Nullable="false" MaxLength="512" Unicode="true" FixedLength="false" />
<Property Type="Guid" Name="ID" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
</EntityType>
<EntityType Name="Label">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Type="Guid" Name="ID" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
<Property Type="String" Name="Name" Nullable="false" MaxLength="256" />
<Property Type="Int64" Name="Address" Nullable="false" />
</EntityType>
<EntityType Name="LOCAL_ARGUMENT_INFO">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="METHODLABELNAME" Type="String" Nullable="false" MaxLength="512" Unicode="true" FixedLength="false" />
<Property Name="IsArgument" Type="Boolean" Nullable="false" />
<Property Name="INDEXINMETHOD" Type="Int32" Nullable="false" />
<Property Name="OFFSET" Type="Int32" Nullable="false" />
<Property Name="NAME" Type="String" Nullable="false" MaxLength="64" Unicode="true" FixedLength="false" />
<Property Name="TYPENAME" Type="String" Nullable="false" MaxLength="512" Unicode="true" FixedLength="false" />
<Property Type="Guid" Name="ID" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
</EntityType>
<EntityType Name="MLSYMBOL">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="LABELNAME" Type="String" Nullable="false" MaxLength="512" Unicode="true" FixedLength="false" />
<Property Name="STACKDIFF" Type="Int32" Nullable="false" />
<Property Name="ILASMFILE" Type="String" Nullable="false" MaxLength="256" Unicode="true" FixedLength="false" />
<Property Name="TYPETOKEN" Type="Int32" Nullable="false" />
<Property Name="METHODTOKEN" Type="Int32" Nullable="false" />
<Property Name="ILOFFSET" Type="Int32" Nullable="false" />
<Property Name="METHODNAME" Type="String" Nullable="false" MaxLength="512" Unicode="true" FixedLength="false" />
<Property Type="Guid" Name="ID" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
</EntityType>
<EntityType Name="AssemblyFile">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Type="Guid" Name="ID" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
<Property Type="String" Name="Pathname" Nullable="false" MaxLength="256" />
<NavigationProperty Name="Methods" Relationship="DebugModel.AssemblyFileMethod" FromRole="AssemblyFile" ToRole="Method" />
</EntityType>
<EntityType Name="Method">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Type="Guid" Name="ID" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
<Property Type="Int32" Name="TypeToken" Nullable="false" />
<Property Type="Int32" Name="MethodToken" Nullable="false" />
<NavigationProperty Name="AssemblyFile" Relationship="DebugModel.AssemblyFileMethod" FromRole="Method" ToRole="AssemblyFile" />
<Property Type="Guid" Name="AssemblyFileID" Nullable="false" />
<Property Type="Int32" Name="LineStart" Nullable="false" />
<Property Type="Int32" Name="ColStart" Nullable="false" />
<Property Type="Int32" Name="LineEnd" Nullable="false" />
<Property Type="Int32" Name="ColEnd" Nullable="false" />
<NavigationProperty Name="Document" Relationship="DebugModel.DocumentMethod" FromRole="Method" ToRole="Document" />
<Property Type="Guid" Name="DocumentID" Nullable="false" />
<Property Type="String" Name="LabelStart" Nullable="false" MaxLength="512" />
<Property Type="String" Name="LabelEnd" Nullable="false" MaxLength="512" />
</EntityType>
<Association Name="AssemblyFileMethod">
<End Type="DebugModel.AssemblyFile" Role="AssemblyFile" Multiplicity="1" />
<End Type="DebugModel.Method" Role="Method" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="AssemblyFile">
<PropertyRef Name="ID" />
</Principal>
<Dependent Role="Method">
<PropertyRef Name="AssemblyFileID" />
</Dependent>
</ReferentialConstraint>
</Association>
<EntityType Name="Document">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Type="Guid" Name="ID" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
<NavigationProperty Name="Methods" Relationship="DebugModel.DocumentMethod" FromRole="Document" ToRole="Method" />
<Property Type="String" Name="Pathname" Nullable="false" MaxLength="256" />
</EntityType>
<Association Name="DocumentMethod">
<End Type="DebugModel.Document" Role="Document" Multiplicity="1" />
<End Type="DebugModel.Method" Role="Method" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Document">
<PropertyRef Name="ID" />
</Principal>
<Dependent Role="Method">
<PropertyRef Name="DocumentID" />
</Dependent>
</ReferentialConstraint>
</Association>
</Schema>
</edmx:ConceptualModels>
<!-- C-S mapping content -->
<edmx:Mappings>
<Mapping Space="C-S" xmlns="http://schemas.microsoft.com/ado/2008/09/mapping/cs">
<EntityContainerMapping StorageEntityContainer="DebugModelStoreContainer" CdmEntityContainer="Entities">
<EntitySetMapping Name="FIELD_INFO">
<EntityTypeMapping TypeName="IsTypeOf(DebugModel.FIELD_INFO)">
<MappingFragment StoreEntitySet="FIELD_INFO">
<ScalarProperty Name="ID" ColumnName="ID" />
<ScalarProperty Name="TYPE" ColumnName="TYPE" />
<ScalarProperty Name="OFFSET" ColumnName="OFFSET" />
<ScalarProperty Name="NAME" ColumnName="NAME" />
</MappingFragment>
</EntityTypeMapping>
</EntitySetMapping>
<EntitySetMapping Name="FIELD_MAPPING">
<EntityTypeMapping TypeName="IsTypeOf(DebugModel.FIELD_MAPPING)">
<MappingFragment StoreEntitySet="FIELD_MAPPING">
<ScalarProperty Name="ID" ColumnName="ID" />
<ScalarProperty Name="TYPE_NAME" ColumnName="TYPE_NAME" />
<ScalarProperty Name="FIELD_NAME" ColumnName="FIELD_NAME" />
</MappingFragment>
</EntityTypeMapping>
</EntitySetMapping>
<EntitySetMapping Name="Labels">
<EntityTypeMapping TypeName="IsTypeOf(DebugModel.Label)">
<MappingFragment StoreEntitySet="Labels">
<ScalarProperty Name="ID" ColumnName="ID" />
<ScalarProperty Name="Name" ColumnName="Name" />
<ScalarProperty Name="Address" ColumnName="Address" />
</MappingFragment>
</EntityTypeMapping>
</EntitySetMapping>
<EntitySetMapping Name="LOCAL_ARGUMENT_INFO">
<EntityTypeMapping TypeName="IsTypeOf(DebugModel.LOCAL_ARGUMENT_INFO)">
<MappingFragment StoreEntitySet="LOCAL_ARGUMENT_INFO">
<ScalarProperty Name="ID" ColumnName="ID" />
<ScalarProperty Name="METHODLABELNAME" ColumnName="METHODLABELNAME" />
<ScalarProperty Name="IsArgument" ColumnName="IsArgument" />
<ScalarProperty Name="INDEXINMETHOD" ColumnName="INDEXINMETHOD" />
<ScalarProperty Name="OFFSET" ColumnName="OFFSET" />
<ScalarProperty Name="NAME" ColumnName="NAME" />
<ScalarProperty Name="TYPENAME" ColumnName="TYPENAME" />
</MappingFragment>
</EntityTypeMapping>
</EntitySetMapping>
<EntitySetMapping Name="MLSYMBOLs">
<EntityTypeMapping TypeName="IsTypeOf(DebugModel.MLSYMBOL)">
<MappingFragment StoreEntitySet="MLSYMBOLs">
<ScalarProperty Name="ID" ColumnName="ID" />
<ScalarProperty Name="LABELNAME" ColumnName="LABELNAME" />
<ScalarProperty Name="STACKDIFF" ColumnName="STACKDIFF" />
<ScalarProperty Name="ILASMFILE" ColumnName="ILASMFILE" />
<ScalarProperty Name="TYPETOKEN" ColumnName="TYPETOKEN" />
<ScalarProperty Name="METHODTOKEN" ColumnName="METHODTOKEN" />
<ScalarProperty Name="ILOFFSET" ColumnName="ILOFFSET" />
<ScalarProperty Name="METHODNAME" ColumnName="METHODNAME" />
</MappingFragment>
</EntityTypeMapping>
</EntitySetMapping>
<EntitySetMapping Name="AssemblyFiles">
<EntityTypeMapping TypeName="IsTypeOf(DebugModel.AssemblyFile)">
<MappingFragment StoreEntitySet="AssemblyFiles">
<ScalarProperty Name="ID" ColumnName="ID" />
<ScalarProperty Name="Pathname" ColumnName="Pathname" />
</MappingFragment>
</EntityTypeMapping>
</EntitySetMapping>
<EntitySetMapping Name="Methods">
<EntityTypeMapping TypeName="IsTypeOf(DebugModel.Method)">
<MappingFragment StoreEntitySet="Methods">
<ScalarProperty Name="ID" ColumnName="ID" />
<ScalarProperty Name="TypeToken" ColumnName="TypeToken" />
<ScalarProperty Name="MethodToken" ColumnName="MethodToken" />
<ScalarProperty Name="AssemblyFileID" ColumnName="AssemblyFileID" />
<ScalarProperty Name="LineStart" ColumnName="LineStart" />
<ScalarProperty Name="ColStart" ColumnName="ColStart" />
<ScalarProperty Name="LineEnd" ColumnName="LineEnd" />
<ScalarProperty Name="ColEnd" ColumnName="ColEnd" />
<ScalarProperty Name="DocumentID" ColumnName="DocumentID" />
<ScalarProperty Name="LabelStart" ColumnName="LabelStart" />
<ScalarProperty Name="LabelEnd" ColumnName="LabelEnd" />
</MappingFragment>
</EntityTypeMapping>
</EntitySetMapping>
<EntitySetMapping Name="Documents">
<EntityTypeMapping TypeName="IsTypeOf(DebugModel.Document)">
<MappingFragment StoreEntitySet="Documents">
<ScalarProperty Name="ID" ColumnName="ID" />
<ScalarProperty Name="Pathname" ColumnName="Pathname" />
</MappingFragment>
</EntityTypeMapping>
</EntitySetMapping>
</EntityContainerMapping>
</Mapping></edmx:Mappings>
</edmx:Runtime>
<!-- EF Designer content (DO NOT EDIT MANUALLY BELOW HERE) -->
<Designer xmlns="http://schemas.microsoft.com/ado/2008/10/edmx">
<Connection>
<DesignerInfoPropertySet>
<DesignerProperty Name="MetadataArtifactProcessing" Value="EmbedInOutputAssembly" />
</DesignerInfoPropertySet>
</Connection>
<Options>
<DesignerInfoPropertySet>
<DesignerProperty Name="ValidateOnBuild" Value="true" />
<DesignerProperty Name="EnablePluralization" Value="True" />
<DesignerProperty Name="IncludeForeignKeysInModel" Value="True" />
</DesignerInfoPropertySet>
</Options>
<!-- Diagram content (shape and connector positions) -->
<Diagrams>
<Diagram Name="DebugModel">
<EntityTypeShape EntityType="DebugModel.FIELD_INFO" Width="1.5" PointX="8.5" PointY="5.375" Height="1.787985026041667" IsExpanded="true" />
<EntityTypeShape EntityType="DebugModel.FIELD_MAPPING" Width="1.5" PointX="8.625" PointY="3.625" Height="1.59568359375" IsExpanded="true" />
<EntityTypeShape EntityType="DebugModel.Label" Width="1.5" PointX="0.5" PointY="0.5" Height="1.59568359375" IsExpanded="true" />
<EntityTypeShape EntityType="DebugModel.LOCAL_ARGUMENT_INFO" Width="1.5" PointX="0.5" PointY="3.75" Height="2.3648893229166656" IsExpanded="true" />
<EntityTypeShape EntityType="DebugModel.MLSYMBOL" Width="1.5" PointX="2.5" PointY="3.75" Height="2.5571907552083326" IsExpanded="true" />
<EntityTypeShape EntityType="DebugModel.AssemblyFile" Width="1.5" PointX="2.5" PointY="0.5" Height="1.4033821614583333" />
<EntityTypeShape EntityType="DebugModel.Method" Width="2.25" PointX="4.75" PointY="0.5" Height="3.5186979166666656" />
<AssociationConnector Association="DebugModel.AssemblyFileMethod">
<ConnectorPoint PointX="4" PointY="1.297841796875" />
<ConnectorPoint PointX="4.75" PointY="1.297841796875" />
</AssociationConnector>
<EntityTypeShape EntityType="DebugModel.Document" Width="1.5" PointX="7.75" PointY="0.5" Height="1.59568359375" />
<AssociationConnector Association="DebugModel.DocumentMethod">
<ConnectorPoint PointX="7.75" PointY="1.2978417968749998" />
<ConnectorPoint PointX="7" PointY="1.2978417968749998" />
</AssociationConnector>
</Diagram>
</Diagrams>
</Designer>
</edmx:Edmx>