internal MappedField(string name, Cci.INamedTypeDefinition containingType, Cci.ITypeReference type, Cci.ISectionBlock block) { this.containingType = containingType; this.type = type; this.block = block; this.name = name; }
internal MappedField(string name, Cci.INamedTypeDefinition containingType, Cci.ITypeReference type, ImmutableArray <byte> block) : base(name, containingType, type) { Debug.Assert(!block.IsDefault); _block = block; }
internal SynthesizedStaticField(string name, Cci.INamedTypeDefinition containingType, Cci.ITypeReference type) { Debug.Assert(name != null); Debug.Assert(containingType != null); Debug.Assert(type != null); _containingType = containingType; _type = type; _name = name; }
internal MappedField(string name, Cci.INamedTypeDefinition containingType, Cci.ITypeReference type, ImmutableArray <byte> block) { Debug.Assert(name != null); Debug.Assert(containingType != null); Debug.Assert(type != null); Debug.Assert(!block.IsDefault); _containingType = containingType; _type = type; _block = block; _name = name; }
internal ExplicitSizeStruct(uint size, PrivateImplementationDetails containingType, Cci.ITypeReference sysValueType) { _size = size; _containingType = containingType; _sysValueType = sysValueType; }
internal InstrumentationPayloadRootField(Cci.INamedTypeDefinition containingType, int analysisIndex, Cci.ITypeReference payloadType) : base("PayloadRoot" + analysisIndex.ToString(), containingType, payloadType) { }
internal ModuleVersionIdField(Cci.INamedTypeDefinition containingType, Cci.ITypeReference type) : base("MVID", containingType, type) { }
internal ExplicitSizeStruct(uint size, PrivateImplementationDetails containingType, Cci.ITypeReference sysValueType) { this.size = size; this.containingType = containingType; this.sysValueType = sysValueType; }
internal ExplicitSizeStruct(uint size, PrivateImplementationDetails containingType) { _size = size; _containingType = containingType; }
internal MappedField(string name, Cci.INamedTypeDefinition containingType, Cci.ITypeReference type, ImmutableArray<byte> block) { Debug.Assert(name != null); Debug.Assert(containingType != null); Debug.Assert(type != null); Debug.Assert(!block.IsDefault); this.containingType = containingType; this.type = type; this.block = block; this.name = name; }