Beispiel #1
0
 protected override void FreezeInternal()
 {
     base.FreezeInternal();
     baseTypes      = FreezableHelper.FreezeList(baseTypes);
     typeParameters = FreezableHelper.FreezeListAndElements(typeParameters);
     nestedTypes    = FreezableHelper.FreezeListAndElements(nestedTypes);
     members        = FreezableHelper.FreezeListAndElements(members);
 }
 protected override void FreezeInternal()
 {
     base.FreezeInternal();
     assemblyAttributes = FreezableHelper.FreezeListAndElements(assemblyAttributes);
     moduleAttributes   = FreezableHelper.FreezeListAndElements(moduleAttributes);
     foreach (var type in typeDefinitions.Values)
     {
         FreezableHelper.Freeze(type);
     }
 }