1 write to Generator
System.Data.Entity.Design (1)
System\Data\EntityModel\Emitters\Emitter.cs (1)
46Generator = generator;
76 references to Generator
System.Data.Entity.Design (76)
System\Data\EntityModel\Emitters\AssociationTypeEmitter.cs (2)
38Generator.CompileUnit.AssemblyCustomAttributes.Add( 57return new CodeTypeOfExpression(Generator.GetFullyQualifiedTypeReference(((RefType)end.TypeUsage.EdmType).ElementType));
System\Data\EntityModel\Emitters\AttributeEmitter.cs (3)
63EmitKnownTypeAttributes(emitter.Item, emitter.Generator, typeDecl); 277emitter.Generator.AddError(Strings.InvalidAttributeSuppliedForProperty(emitter.Item.Name), 308EmitKnownTypeAttributes(emitter.Item, emitter.Generator, typeDecl);
System\Data\EntityModel\Emitters\ComplexTypeEmitter.cs (1)
42Generator.AttributeEmitter.EmitTypeAttributes( this, typeDecl );
System\Data\EntityModel\Emitters\EntityContainerEmitter.cs (16)
67Generator.RaiseTypeGeneratedEvent(eventArgs); 167Generator.VerifyLanguageCaseSensitiveCompatibilityForEntitySet(Item); 184Generator.AddError( 277Generator.FixUps.Add(new FixUp(Item.Name + "." + _onContextCreatedString, FixUpType.MarkAbstractMethodAsPartial)); 295Generator.AttributeEmitter.EmitGeneratedCodeAttribute(codeField); 300CodeTypeReference genericParameter = Generator.GetLeastPossibleQualifiedTypeReference(set.ElementType); 326Generator.AttributeEmitter.EmitGeneratedCodeAttribute(codeProperty); 338CodeTypeReference genericParameter = Generator.GetLeastPossibleQualifiedTypeReference(set.ElementType); 344Generator.RaisePropertyGeneratedEvent(eventArgs); 360Generator.AddError(Strings.InvalidAttributeSuppliedForProperty(Item.Name), 379Generator.AddError(Strings.InvalidGetStatementSuppliedForProperty(Item.Name), 434Generator.AttributeEmitter.EmitGeneratedCodeAttribute(codeMethod); 440parameter.Type = Generator.GetLeastPossibleQualifiedTypeReference(set.ElementType); 498Generator.AttributeEmitter.EmitGeneratedCodeAttribute(method); 503this.Generator.IsLanguageCaseSensitive, 513CodeTypeReference elementType = Generator.GetLeastPossibleQualifiedTypeReference(returnType);
System\Data\EntityModel\Emitters\EntityTypeEmitter.cs (2)
47NavigationPropertyEmitter navigationPropertyEmitter = new NavigationPropertyEmitter(Generator, navigationProperty, UsingStandardBaseClass); 78Generator.AttributeEmitter.EmitTypeAttributes( this, typeDecl );
System\Data\EntityModel\Emitters\NamespaceEmitter.cs (6)
64string namespaceName = Generator.SourceObjectNamespaceName; 80if (this.Generator.Language == System.Data.Entity.Design.LanguageOption.GenerateVBCode) //The GUID is only added in VB 92foreach (GlobalItem element in Generator.GetSourceTypes()) 120return Generator.CompileUnit; 148this.Generator.AddError(Strings.DuplicateClassName(type, name, cache[name]), ModelBuilderErrorCode.DuplicateClassName, 166return pair.Second( Generator, element );
System\Data\EntityModel\Emitters\NavigationPropertyEmitter.cs (14)
83this.Generator.RaisePropertyGeneratedEvent(eventArgs); 94Generator.AttributeEmitter.EmitGeneratedCodeAttribute(property); 98Generator.AttributeEmitter.EmitNavigationPropertyAttributes(Generator, target, property, eventArgs.AdditionalAttributes); 113if (IsNameAlreadyAMemberName(Item.DeclaringType, property.Name, Generator.LanguageAppropriateStringComparer)) 115Generator.AddError(Strings.GeneratedNavigationPropertyNameConflict(Item.Name, Item.DeclaringType.Name, property.Name), 138PropertyEmitter.AddGetterSetterFixUp(Generator.FixUps, GetFullyQualifiedPropertyName(property.Name), 140PropertyEmitter.AddGetterSetterFixUp(Generator.FixUps, GetFullyQualifiedPropertyName(property.Name), 157Generator.AddError(Strings.InvalidSetStatementSuppliedForProperty(Item.Name), 186initReferenceMethod.TypeArguments.Add(Generator.GetLeastPossibleQualifiedTypeReference(GetEntityType(target))); 233initCollectionMethod.TypeArguments.Add(Generator.GetLeastPossibleQualifiedTypeReference(GetEntityType(target))); 263Generator.AddError(Strings.InvalidGetStatementSuppliedForProperty(Item.Name), 314CodeTypeReference returnType = Generator.GetLeastPossibleQualifiedTypeReference(GetEntityType(target)); 352getMethod.TypeArguments.Add(Generator.GetLeastPossibleQualifiedTypeReference(GetEntityType(target)));
System\Data\EntityModel\Emitters\PropertyEmitter.cs (14)
64this.Generator.RaisePropertyGeneratedEvent(eventArgs); 95Generator.AttributeEmitter.EmitGeneratedCodeAttribute(onChangingDomMethod); 103Generator.AttributeEmitter.EmitGeneratedCodeAttribute(onChangedDomMethod); 109Generator.FixUps.Add(new FixUp(PropertyClassName + "." + OnChangingPartialMethodName(PropertyName), FixUpType.MarkAbstractMethodAsPartial)); 110Generator.FixUps.Add(new FixUp(PropertyClassName + "." + OnChangedPartialMethodName(PropertyName), FixUpType.MarkAbstractMethodAsPartial)); 116Generator.AttributeEmitter.EmitGeneratedCodeAttribute(memberField); 129Generator.AttributeEmitter.EmitGeneratedCodeAttribute(complexInitField); 191Generator.AttributeEmitter.EmitPropertyAttributes(this, memberProperty, additionalAttributes); 215Generator.AddError(Strings.InvalidGetStatementSuppliedForProperty(Item.Name), 224AddGetterSetterFixUp(Generator.FixUps, PropertyFQName, GetGetterAccessibility(Item), access, true); 292AddGetterSetterFixUp(Generator.FixUps, PropertyFQName, GetSetterAccessibility(Item), access, false); 327Generator.AddError(Strings.InvalidSetStatementSuppliedForProperty(Item.Name), 577types = new PropertyTypeReferences(TypeReference, (ComplexType)propertyType, Generator); 589types = new PropertyTypeReferences(TypeReference, (ComplexType)typeUsage.EdmType, GetCollectionKind(property.TypeUsage), Generator);
System\Data\EntityModel\Emitters\PropertyEmitterBase.cs (4)
42Generator.VerifyLanguageCaseSensitiveCompatibilityForProperty(Item as EdmMember); 55Generator.AddError(System.Data.Entity.Design.Strings.GeneratedPropertyAccessibilityConflict(Item.Name, "Internal", "Protected"), 62Generator.AddError(System.Data.Entity.Design.Strings.GeneratedPropertyAccessibilityConflict(Item.Name, "Protected", "Internal"), 82if (_declaringTypeUsesStandardBaseType && Utils.DoesTypeReserveMemberName(Item.DeclaringType, name, Generator.LanguageAppropriateStringComparer))
System\Data\EntityModel\Emitters\SchemaTypeEmitter.cs (5)
50Generator.AttributeEmitter.EmitTypeAttributes( this, typeDecl ); 60Generator.VerifyLanguageCaseSensitiveCompatibilityForType(Item); 80Generator.AddError(Strings.InvalidAttributeSuppliedForType(itemName), 111Generator.AddError(Strings.InvalidInterfaceSuppliedForType(itemName), 136Generator.AddError(Strings.InvalidMemberSuppliedForType(itemName),
System\Data\EntityModel\Emitters\StructuredTypeEmitter.cs (9)
49this.Generator.RaiseTypeGeneratedEvent(eventArgs); 98return Generator.GetLeastPossibleQualifiedTypeReference(Item.BaseType); 117Generator.AttributeEmitter.EmitTypeAttributes(this, typeDecl); 130PropertyEmitter propertyEmitter = new PropertyEmitter(Generator, property, _usingStandardBaseClass); 166Generator.AttributeEmitter.EmitGeneratedCodeAttribute(method); 169UniqueIdentifierService uniqueIdentifierService = new UniqueIdentifierService(Generator.IsLanguageCaseSensitive, name => Utils.FixParameterName(name)); 175if (NavigationPropertyEmitter.IsNameAlreadyAMemberName(Item, method.Name, Generator.LanguageAppropriateStringComparer)) 177Generator.AddError(Strings.GeneratedFactoryMethodNameConflict(method.Name, Item.Name), 198PropertyEmitter propertyEmitter = new PropertyEmitter(Generator, property, UsingStandardBaseClass);