1 write to Generator
System.Data.Services.Design (1)
System\Data\EntityModel\Emitters\Emitter.cs (1)
40Generator = generator;
83 references to Generator
System.Data.Services.Design (83)
System\Data\EntityModel\Emitters\AttributeEmitter.cs (3)
56if (emitter.Generator.Version != DataServiceCodeVersion.V1) 58EmitEpmAttributesForEntityType(emitter.Generator.EdmItemCollection, emitter.Item, typeDecl); 109emitter.Generator.AddError(Strings.InvalidAttributeSuppliedForProperty(emitter.Item.Name),
System\Data\EntityModel\Emitters\ComplexTypeEmitter.cs (1)
38Generator.AttributeEmitter.EmitTypeAttributes( this, typeDecl );
System\Data\EntityModel\Emitters\EntityContainerEmitter.cs (20)
62Generator.RaiseTypeGeneratedEvent(eventArgs); 78bool needTypeMapper = (0 < this.Generator.NamespaceMap.Count); 80var q = from a in this.Generator.EdmItemCollection.GetItems<StructuralType>() 133Generator.VerifyLanguageCaseSensitiveCompatibilityForEntitySet(Item); 150Generator.AddError( 239Generator.FixUps.Add(new FixUp(Item.Name + "." + _onContextCreatedString, FixUpType.MarkAbstractMethodAsPartial)); 245if (this.Generator.Language == LanguageOption.GenerateVBCode) 252Enum.GetName(typeof(StringComparison), this.Generator.LanguageAppropriateStringComparer)); 267var pairs = this.Generator.NamespaceMap.OrderByDescending(p => p.Key.Length).ThenBy(p => p.Key); 328var reversePairs = Generator.NamespaceMap.OrderByDescending(p => p.Value.Length).ThenBy(p => p.Key); 367if (this.Generator.Language == LanguageOption.GenerateVBCode) 407string containerNamespace = Generator.GetClientTypeNamespace(this.Generator.GetContainerNamespace(container)); 434if (this.Generator.Language == LanguageOption.GenerateVBCode) 461CodeTypeReference genericParameter = Generator.GetLeastPossibleQualifiedTypeReference(set.ElementType); 499CodeTypeReference genericParameter = Generator.GetLeastPossibleQualifiedTypeReference(set.ElementType); 505Generator.RaisePropertyGeneratedEvent(eventArgs); 521Generator.AddError(Strings.InvalidAttributeSuppliedForProperty(Item.Name), 540Generator.AddError(Strings.InvalidGetStatementSuppliedForProperty(Item.Name), 601parameter.Type = Generator.GetLeastPossibleQualifiedTypeReference(set.ElementType);
System\Data\EntityModel\Emitters\EntityTypeEmitter.cs (2)
45NavigationPropertyEmitter navigationPropertyEmitter = new NavigationPropertyEmitter(Generator, navigationProperty, UsingStandardBaseClass); 79Generator.AttributeEmitter.EmitTypeAttributes(this, typeDecl);
System\Data\EntityModel\Emitters\NamespaceEmitter.cs (18)
59EntityContainer defaultContainer = this.Generator.EdmItemCollection 62this.Generator.DefaultContainerNamespace = this.Generator.GetContainerNamespace(defaultContainer); 64this.BuildNamespaceMap(this.Generator.DefaultContainerNamespace); 66foreach (EntityContainer container in this.Generator.EdmItemCollection.GetItems<EntityContainer>()) 68string namespaceName = this.Generator.GetContainerNamespace(container); 73foreach (GlobalItem element in Generator.GetSourceTypes()) 97foreach (string namespaceName in (from x in this.Generator.EdmItemCollection.GetItems<EdmType>() select x.NamespaceName).Distinct()) 102foreach (GlobalItem element in Generator.GetSourceTypes()) 117clientNamespace = this.Generator.GetClientTypeNamespace(namespaceName); 130Generator.SourceEdmNamespaceName = namespaceName; 156Generator.SourceEdmNamespaceName = null; 170return Generator.CompileUnit; 198this.Generator.AddError(Strings.DuplicateClassName(type, name, cache[name]), ModelBuilderErrorCode.DuplicateClassName, EdmSchemaErrorSeverity.Error); 215return pair.Second(Generator, element); 255if (!string.IsNullOrEmpty(this.Generator.NamespacePrefix)) 257var namespaceMap = this.Generator.GetSourceTypes() 270this.Generator.NamespaceMap.Add(i.ServiceNamespace, i.ClientNamespace);
System\Data\EntityModel\Emitters\NavigationPropertyEmitter.cs (11)
66if (this.Generator.UseDataServiceCollection) 103this.Generator.RaisePropertyGeneratedEvent(eventArgs); 153Generator.AddError(Strings.InvalidSetStatementSuppliedForProperty(Item.Name), 181PropertyEmitter.AddGetterSetterFixUp(Generator.FixUps, GetFullyQualifiedPropertyName(property.Name), 183PropertyEmitter.AddGetterSetterFixUp(Generator.FixUps, GetFullyQualifiedPropertyName(property.Name), 195Generator.AddError(Strings.InvalidSetStatementSuppliedForProperty(Item.Name), 220if (this.Generator.UseDataServiceCollection == true) 245Generator.AddError(Strings.InvalidSetStatementSuppliedForProperty(Item.Name), 264Generator.AddError(Strings.InvalidGetStatementSuppliedForProperty(Item.Name), 315CodeTypeReference returnType = Generator.GetLeastPossibleQualifiedTypeReference(GetEntityType(target)); 319returnType = TypeReference.FrameworkGenericClass(this.Generator.GetRelationshipMultiplicityManyCollectionTypeName(), returnType);
System\Data\EntityModel\Emitters\PropertyEmitter.cs (11)
70this.Generator.RaisePropertyGeneratedEvent(eventArgs); 114Generator.FixUps.Add(new FixUp(PropertyClassName + "." + OnChangingPartialMethodName(PropertyName), FixUpType.MarkAbstractMethodAsPartial)); 115Generator.FixUps.Add(new FixUp(PropertyClassName + "." + OnChangedPartialMethodName(PropertyName), FixUpType.MarkAbstractMethodAsPartial)); 187Generator.AttributeEmitter.EmitPropertyAttributes(this, memberProperty, additionalAttributes); 211Generator.AddError(Strings.InvalidGetStatementSuppliedForProperty(Item.Name), 220AddGetterSetterFixUp(Generator.FixUps, PropertyFQName, GetGetterAccessibility(Item), access, true); 324AddGetterSetterFixUp(Generator.FixUps, PropertyFQName, GetSetterAccessibility(Item), access, false); 351Generator.AddError(Strings.InvalidSetStatementSuppliedForProperty(Item.Name), 391Generator.AddError(Strings.InvalidSetStatementSuppliedForProperty(Item.Name), 502types = new PropertyTypeReferences(TypeReference, (ComplexType)propertyType, Generator); 514types = new PropertyTypeReferences(TypeReference, (ComplexType)typeUsage.EdmType, GetCollectionKind(property.TypeUsage), Generator);
System\Data\EntityModel\Emitters\PropertyEmitterBase.cs (4)
39Generator.VerifyLanguageCaseSensitiveCompatibilityForProperty(Item as EdmMember); 52Generator.AddError(Strings.GeneratedPropertyAccessibilityConflict(Item.Name, "Internal", "Protected"), 59Generator.AddError(Strings.GeneratedPropertyAccessibilityConflict(Item.Name, "Protected", "Internal"), 77if (_declaringTypeUsesStandardBaseType && Utils.DoesTypeReserveMemberName(Item.DeclaringType, name, Generator.LanguageAppropriateStringComparer))
System\Data\EntityModel\Emitters\SchemaTypeEmitter.cs (5)
43Generator.AttributeEmitter.EmitTypeAttributes( this, typeDecl ); 53Generator.VerifyLanguageCaseSensitiveCompatibilityForType(Item); 73Generator.AddError(Strings.InvalidAttributeSuppliedForType(itemName), 104Generator.AddError(Strings.InvalidInterfaceSuppliedForType(itemName), 129Generator.AddError(Strings.InvalidMemberSuppliedForType(itemName),
System\Data\EntityModel\Emitters\StructuredTypeEmitter.cs (8)
40this.Generator.RaiseTypeGeneratedEvent(eventArgs); 89return Generator.GetLeastPossibleQualifiedTypeReference(Item.BaseType); 108Generator.AttributeEmitter.EmitTypeAttributes(this, typeDecl); 123PropertyEmitter propertyEmitter = new PropertyEmitter(Generator, property, _usingStandardBaseClass); 159UniqueIdentifierService uniqueIdentifierService = new UniqueIdentifierService(Generator.IsLanguageCaseSensitive); 165if (NavigationPropertyEmitter.IsNameAlreadyAMemberName(Item, method.Name, Generator.LanguageAppropriateStringComparer)) 167Generator.AddError(Strings.GeneratedFactoryMethodNameConflict(method.Name, Item.Name), 189PropertyEmitter propertyEmitter = new PropertyEmitter(Generator, property, UsingStandardBaseClass);