public override void LoadCache() { base.LoadCache(); _paramRange = MemberRange.CreateRange <ParameterDefinition>(this, 5, NETHeader.TablesHeap.GetTable(MetaDataTableType.Param, false)); _semantics = Semantics; _body = Body; _genericParameters = GenericParameters; }
public override void LoadCache() { base.LoadCache(); _methodRange = MemberRange.CreateRange <MethodDefinition>(this, 5, NETHeader.TablesHeap.GetTable(MetaDataTableType.Method, false)); _methodRange.LoadCache(); _fieldRange = MemberRange.CreateRange <FieldDefinition>(this, 4, NETHeader.TablesHeap.GetTable(MetaDataTableType.Field, false)); _fieldRange.LoadCache(); _propertyMap = PropertyMap; _eventMap = EventMap; _nestedClasses = NestedClasses; _interfaces = Interfaces; _decltype = DeclaringType as TypeDefinition; _genericparams = GenericParameters; _baseType = BaseType; }
public override void LoadCache() { _propertyRange = MemberRange.CreateRange <PropertyDefinition>(this, 1, NETHeader.TablesHeap.GetTable(MetaDataTableType.Property, false)); _propertyRange.LoadCache(); _parent = Parent; }
public override void LoadCache() { _eventRange = MemberRange.CreateRange <EventDefinition>(this, 1, _netheader.TablesHeap.GetTable(MetaDataTableType.Event, false)); _eventRange.LoadCache(); _parent = Parent; }