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;
 }
Beispiel #2
0
        internal MappedField(string name, Cci.INamedTypeDefinition containingType, Cci.ITypeReference type, ImmutableArray <byte> block)
            : base(name, containingType, type)
        {
            Debug.Assert(!block.IsDefault);

            _block = block;
        }
Beispiel #3
0
        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;
        }
Beispiel #4
0
        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;
        }
Beispiel #5
0
 internal ExplicitSizeStruct(uint size, PrivateImplementationDetails containingType, Cci.ITypeReference sysValueType)
 {
     _size           = size;
     _containingType = containingType;
     _sysValueType   = sysValueType;
 }
Beispiel #6
0
 internal InstrumentationPayloadRootField(Cci.INamedTypeDefinition containingType, int analysisIndex, Cci.ITypeReference payloadType)
     : base("PayloadRoot" + analysisIndex.ToString(), containingType, payloadType)
 {
 }
Beispiel #7
0
 internal ModuleVersionIdField(Cci.INamedTypeDefinition containingType, Cci.ITypeReference type)
     : base("MVID", containingType, type)
 {
 }
 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 ExplicitSizeStruct(uint size, PrivateImplementationDetails containingType, Cci.ITypeReference sysValueType)
 {
     this.size = size;
     this.containingType = containingType;
     this.sysValueType = sysValueType;
 }
Beispiel #10
0
 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;
        }