public CsdlEntityContainer(string name, string extends, IEnumerable<CsdlEntitySet> entitySets, IEnumerable<CsdlAssociationSet> associationSets, IEnumerable<CsdlFunctionImport> functionImports, CsdlDocumentation documentation, CsdlLocation location) : base(name, documentation, location) { this.extends = extends; this.entitySets = new List<CsdlEntitySet>(entitySets); this.associationSets = new List<CsdlAssociationSet>(associationSets); this.functionImports = new List<CsdlFunctionImport>(functionImports); }
protected CsdlNamedStructuredType(string name, string baseTypeName, bool isAbstract, IEnumerable<CsdlProperty> properties, CsdlDocumentation documentation, CsdlLocation location) : base(properties, documentation, location) { this.isAbstract = isAbstract; this.name = name; this.baseTypeName = baseTypeName; }
public CsdlSchema( string namespaceName, string alias, Version version, IEnumerable<CsdlUsing> usings, IEnumerable<CsdlAssociation> associations, IEnumerable<CsdlStructuredType> structuredTypes, IEnumerable<CsdlEnumType> enumTypes, IEnumerable<CsdlFunction> functions, IEnumerable<CsdlValueTerm> valueTerms, IEnumerable<CsdlEntityContainer> entityContainers, IEnumerable<CsdlAnnotations> outOfLineAnnotations, CsdlDocumentation documentation, CsdlLocation location) : base(documentation, location) { this.alias = alias; this.namespaceName = namespaceName; this.version = version; this.usings = new List<CsdlUsing>(usings); this.associations = new List<CsdlAssociation>(associations); this.structuredTypes = new List<CsdlStructuredType>(structuredTypes); this.enumTypes = new List<CsdlEnumType>(enumTypes); this.functions = new List<CsdlFunction>(functions); this.valueTerms = new List<CsdlValueTerm>(valueTerms); this.entityContainers = new List<CsdlEntityContainer>(entityContainers); this.outOfLineAnnotations = new List<CsdlAnnotations>(outOfLineAnnotations); }
public CsdlNavigationProperty(string name, string relationship, string toRole, string fromRole, bool containsTarget, CsdlDocumentation documentation, CsdlLocation location) : base(name, documentation, location) { this.relationship = relationship; this.toRole = toRole; this.fromRole = fromRole; this.containsTarget = containsTarget; }
public CsdlSchema( string namespaceName, string alias, Version version, IEnumerable <CsdlUsing> usings, IEnumerable <CsdlAssociation> associations, IEnumerable <CsdlStructuredType> structuredTypes, IEnumerable <CsdlEnumType> enumTypes, IEnumerable <CsdlFunction> functions, IEnumerable <CsdlValueTerm> valueTerms, IEnumerable <CsdlEntityContainer> entityContainers, IEnumerable <CsdlAnnotations> outOfLineAnnotations, CsdlDocumentation documentation, CsdlLocation location) : base(documentation, location) { this.alias = alias; this.namespaceName = namespaceName; this.version = version; this.usings = new List <CsdlUsing>(usings); this.associations = new List <CsdlAssociation>(associations); this.structuredTypes = new List <CsdlStructuredType>(structuredTypes); this.enumTypes = new List <CsdlEnumType>(enumTypes); this.functions = new List <CsdlFunction>(functions); this.valueTerms = new List <CsdlValueTerm>(valueTerms); this.entityContainers = new List <CsdlEntityContainer>(entityContainers); this.outOfLineAnnotations = new List <CsdlAnnotations>(outOfLineAnnotations); }
public CsdlEnumType(string name, string underlyingTypeName, bool isFlags, IEnumerable<CsdlEnumMember> members, CsdlDocumentation documentation, CsdlLocation location) : base(name, documentation, location) { this.underlyingTypeName = underlyingTypeName; this.isFlags = isFlags; this.members = new List<CsdlEnumMember>(members); }
public CsdlEntityType(string name, string baseTypeName, bool isAbstract, bool isOpen, CsdlKey key, IEnumerable<CsdlProperty> properties, IEnumerable<CsdlNavigationProperty> navigationProperties, CsdlDocumentation documentation, CsdlLocation location) : base(name, baseTypeName, isAbstract, properties, documentation, location) { this.isOpen = isOpen; this.key = key; this.navigationProperties = new List<CsdlNavigationProperty>(navigationProperties); }
public CsdlFunctionImport(string name, bool sideEffecting, bool composable, bool bindable, string entitySet, string entitySetPath, IEnumerable<CsdlFunctionParameter> parameters, CsdlTypeReference returnType, CsdlDocumentation documentation, CsdlLocation location) : base(name, parameters, returnType, documentation, location) { this.sideEffecting = sideEffecting; this.composable = composable; this.bindable = bindable; this.entitySet = entitySet; this.entitySetPath = entitySetPath; }
public CsdlFunctionImport( string name, bool sideEffecting, bool composable, bool bindable, string entitySet, string entitySetPath, IEnumerable <CsdlFunctionParameter> parameters, CsdlTypeReference returnType, CsdlDocumentation documentation, CsdlLocation location) : base(name, parameters, returnType, documentation, location) { this.sideEffecting = sideEffecting; this.composable = composable; this.bindable = bindable; this.entitySet = entitySet; this.entitySetPath = entitySetPath; }
public CsdlEntitySet(string name, string entityType, CsdlDocumentation documentation, CsdlLocation location) : base(name, documentation, location) { this.entityType = entityType; }
public CsdlFunctionParameter(string name, CsdlTypeReference type, EdmFunctionParameterMode mode, CsdlDocumentation documentation, CsdlLocation location) : base(name, documentation, location) { this.type = type; this.mode = mode; }
public CsdlAssociationSet(string name, string association, CsdlAssociationSetEnd end1, CsdlAssociationSetEnd end2, CsdlDocumentation documentation, CsdlLocation location) : base(name, documentation, location) { this.association = association; this.end1 = end1; this.end2 = end2; }
public CsdlUsing(string namespaceName, string alias, CsdlDocumentation documentation, CsdlLocation location) : base(documentation, location) { this.@alias = alias; this.namespaceName = namespaceName; }
protected CsdlStructuredType(IEnumerable<CsdlProperty> properties, CsdlDocumentation documentation, CsdlLocation location) : base(documentation, location) { this.properties = new List<CsdlProperty>(properties); }
public CsdlAssociation(string name, CsdlAssociationEnd end1, CsdlAssociationEnd end2, CsdlReferentialConstraint constraint, CsdlDocumentation documentation, CsdlLocation location) : base(name, documentation, location) { this.end1 = end1; this.end2 = end2; this.constraint = constraint; }
public CsdlAssociationEnd(string role, CsdlTypeReference type, EdmMultiplicity multiplicity, CsdlOnDelete onDelete, CsdlDocumentation documentation, CsdlLocation location) : base(role, documentation, location) { this.type = type; this.multiplicity = multiplicity; this.onDelete = onDelete; }
public CsdlProperty(string name, CsdlTypeReference type, bool isFixedConcurrency, string defaultValue, CsdlDocumentation documentation, CsdlLocation location) : base(name, documentation, location) { this.type = type; this.isFixedConcurrency = isFixedConcurrency; this.defaultValue = defaultValue; }
public CsdlElementWithDocumentation(CsdlDocumentation documentation, CsdlLocation location) : base(location) { this.documentation = documentation; }
public CsdlReferentialConstraint(CsdlReferentialConstraintRole principal, CsdlReferentialConstraintRole dependent, CsdlDocumentation documentation, CsdlLocation location) : base(documentation, location) { this.principal = principal; this.dependent = dependent; }
protected CsdlNamedElement(string name, CsdlDocumentation documentation, CsdlLocation location) : base(documentation, location) { this.name = name; }
protected CsdlNamedStructuredType(string name, string baseTypeName, bool isAbstract, IEnumerable <CsdlProperty> properties, CsdlDocumentation documentation, CsdlLocation location) : base(properties, documentation, location) { this.isAbstract = isAbstract; this.name = name; this.baseTypeName = baseTypeName; }
public CsdlFunction(string name, IEnumerable <CsdlFunctionParameter> parameters, string definingExpression, CsdlTypeReference returnType, CsdlDocumentation documentation, CsdlLocation location) : base(name, parameters, returnType, documentation, location) { this.definingExpression = definingExpression; }
public CsdlReferentialConstraintRole(string role, IEnumerable<CsdlPropertyReference> properties, CsdlDocumentation documentation, CsdlLocation location) : base(documentation, location) { this.role = role; this.properties = new List<CsdlPropertyReference>(properties); }
public CsdlFunction(string name, IEnumerable<CsdlFunctionParameter> parameters, string definingExpression, CsdlTypeReference returnType, CsdlDocumentation documentation, CsdlLocation location) : base(name, parameters, returnType, documentation, location) { this.definingExpression = definingExpression; }
public CsdlEnumMember(string name, long? value, CsdlDocumentation documentation, CsdlLocation location) : base(name, documentation, location) { this.Value = value; }
public CsdlOnDelete(EdmOnDeleteAction action, CsdlDocumentation documentation, CsdlLocation location) : base(documentation, location) { this.action = action; }
protected CsdlFunctionBase(string name, IEnumerable<CsdlFunctionParameter> parameters, CsdlTypeReference returnType, CsdlDocumentation documentation, CsdlLocation location) : base(name, documentation, location) { this.parameters = new List<CsdlFunctionParameter>(parameters); this.returnType = returnType; }
public CsdlValueTerm(string name, CsdlTypeReference type, CsdlDocumentation documentation, CsdlLocation location) : base(name, documentation, location) { this.type = type; }
public CsdlEntityContainer(string name, string extends, IEnumerable <CsdlEntitySet> entitySets, IEnumerable <CsdlAssociationSet> associationSets, IEnumerable <CsdlFunctionImport> functionImports, CsdlDocumentation documentation, CsdlLocation location) : base(name, documentation, location) { this.extends = extends; this.entitySets = new List <CsdlEntitySet>(entitySets); this.associationSets = new List <CsdlAssociationSet>(associationSets); this.functionImports = new List <CsdlFunctionImport>(functionImports); }
public CsdlSemanticsDocumentation(CsdlDocumentation documentation, CsdlSemanticsModel model) : base(documentation) { this.documentation = documentation; this.model = model; }
public CsdlComplexType(string name, string baseTypeName, bool isAbstract, IEnumerable<CsdlProperty> properties, CsdlDocumentation documentation, CsdlLocation location) : base(name, baseTypeName, isAbstract, properties, documentation, location) { }
public CsdlEnumType(string name, string underlyingTypeName, bool isFlags, IEnumerable <CsdlEnumMember> members, CsdlDocumentation documentation, CsdlLocation location) : base(name, documentation, location) { this.underlyingTypeName = underlyingTypeName; this.isFlags = isFlags; this.members = new List <CsdlEnumMember>(members); }
public CsdlAssociationSetEnd(string role, string entitySet, CsdlDocumentation documentation, CsdlLocation location) : base(documentation, location) { this.role = role; this.entitySet = entitySet; }
public CsdlEnumMember(string name, long?value, CsdlDocumentation documentation, CsdlLocation location) : base(name, documentation, location) { this.Value = value; }
protected CsdlFunctionBase(string name, IEnumerable <CsdlFunctionParameter> parameters, CsdlTypeReference returnType, CsdlDocumentation documentation, CsdlLocation location) : base(name, documentation, location) { this.parameters = new List <CsdlFunctionParameter>(parameters); this.returnType = returnType; }
public CsdlReferentialConstraintRole(string role, IEnumerable <CsdlPropertyReference> properties, CsdlDocumentation documentation, CsdlLocation location) : base(documentation, location) { this.role = role; this.properties = new List <CsdlPropertyReference>(properties); }
public CsdlEntityType(string name, string baseTypeName, bool isAbstract, bool isOpen, CsdlKey key, IEnumerable <CsdlProperty> properties, IEnumerable <CsdlNavigationProperty> navigationProperties, CsdlDocumentation documentation, CsdlLocation location) : base(name, baseTypeName, isAbstract, properties, documentation, location) { this.isOpen = isOpen; this.key = key; this.navigationProperties = new List <CsdlNavigationProperty>(navigationProperties); }
protected CsdlStructuredType(IEnumerable <CsdlProperty> properties, CsdlDocumentation documentation, CsdlLocation location) : base(documentation, location) { this.properties = new List <CsdlProperty>(properties); }
public CsdlComplexType(string name, string baseTypeName, bool isAbstract, IEnumerable <CsdlProperty> properties, CsdlDocumentation documentation, CsdlLocation location) : base(name, baseTypeName, isAbstract, properties, documentation, location) { }