コード例 #1
0
 public override void LoadCache()
 {
     base.LoadCache();
     _paramRange        = MemberRange.CreateRange <ParameterDefinition>(this, 5, NETHeader.TablesHeap.GetTable(MetaDataTableType.Param, false));
     _semantics         = Semantics;
     _body              = Body;
     _genericParameters = GenericParameters;
 }
コード例 #2
0
 public override void ClearCache()
 {
     base.ClearCache();
     _paramRange                 = null;
     _semantics                  = null;
     _body                       = null;
     _genericParameters          = new GenericParameter[0];
     _hasLoadedGenericParameters = false;
 }
コード例 #3
0
 public override void ClearCache()
 {
     base.ClearCache();
     _methodRange   = null;
     _fieldRange    = null;
     _propertyMap   = null;
     _eventMap      = null;
     _nestedClasses = null;
     _interfaces    = null;
     _decltype      = null;
     _genericparams = null;
     _baseType      = null;
 }
コード例 #4
0
 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;
 }
コード例 #5
0
ファイル: MethodDefinition.cs プロジェクト: Rex-Hays/GNIDA2
 public override void LoadCache()
 {
     base.LoadCache();
     _paramRange = MemberRange.CreateRange<ParameterDefinition>(this, 5, NETHeader.TablesHeap.GetTable(MetaDataTableType.Param, false));
     _semantics = Semantics;
     _body = Body;
     _genericParameters = GenericParameters;
 }
コード例 #6
0
ファイル: MethodDefinition.cs プロジェクト: Rex-Hays/GNIDA2
 public override void ClearCache()
 {
     base.ClearCache();
     _paramRange = null;
     _semantics = null;
     _body = null;
     _genericParameters = new GenericParameter[0];
     _hasLoadedGenericParameters = false;
 }
コード例 #7
0
 public override void ClearCache()
 {
     eventRange = null;
     parent     = null;
 }
コード例 #8
0
 public override void ClearCache()
 {
     propertyRange = null;
     parent        = null;
 }
コード例 #9
0
ファイル: PropertyMap.cs プロジェクト: Rex-Hays/GNIDA
 public override void LoadCache()
 {
     _propertyRange = MemberRange.CreateRange<PropertyDefinition>(this, 1, NETHeader.TablesHeap.GetTable(MetaDataTableType.Property, false));
     _propertyRange.LoadCache();
     _parent = Parent;
 }
コード例 #10
0
ファイル: PropertyMap.cs プロジェクト: Rex-Hays/GNIDA
 public override void ClearCache()
 {
     _propertyRange = null;
     _parent = null;
 }
コード例 #11
0
ファイル: EventMap.cs プロジェクト: Rex-Hays/GNIDA
 public override void LoadCache()
 {
     _eventRange = MemberRange.CreateRange<EventDefinition>(this, 1, _netheader.TablesHeap.GetTable(MetaDataTableType.Event, false));
     _eventRange.LoadCache();
     _parent = Parent;
 }
コード例 #12
0
ファイル: EventMap.cs プロジェクト: Rex-Hays/GNIDA
 public override void ClearCache()
 {
     _eventRange = null;
     _parent = null;
 }
コード例 #13
0
 public override void LoadCache()
 {
     _propertyRange = MemberRange.CreateRange <PropertyDefinition>(this, 1, NETHeader.TablesHeap.GetTable(MetaDataTableType.Property, false));
     _propertyRange.LoadCache();
     _parent = Parent;
 }
コード例 #14
0
ファイル: TypeDefinition.cs プロジェクト: Rex-Hays/GNIDA
 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;
 }
コード例 #15
0
ファイル: TypeDefinition.cs プロジェクト: Rex-Hays/GNIDA
 public override void ClearCache()
 {
     base.ClearCache();
     _methodRange = null;
     _fieldRange = null;
     _propertyMap = null;
     _eventMap = null;
     _nestedClasses = null;
     _interfaces = null;
     _decltype = null;
     _genericparams = null;
     _baseType = null;
 }
コード例 #16
0
ファイル: EventMap.cs プロジェクト: Yogeshkad/AsmResolver
 public override void LoadCache()
 {
     _eventRange = MemberRange.CreateRange <EventDefinition>(this, 1, _netheader.TablesHeap.GetTable(MetaDataTableType.Event, false));
     _eventRange.LoadCache();
     _parent = Parent;
 }