Example #1
0
 internal GenericTypeName(NominalTypeName genericTemplate, List<TypeName> genericArguments) {
   this.GenericTemplate = genericTemplate;
   this.GenericArguments = genericArguments;
 }
Example #2
0
 internal NestedTypeName(INameTable nameTable, NominalTypeName containingTypeName, IName mangledName) {
   this.ContainingTypeName = containingTypeName;
   this.Name = mangledName;
   string nameStr = null;
   TypeCache.SplitMangledTypeName(mangledName.Value, out nameStr, out this.genericParameterCount);
   this.unmangledTypeName = nameTable.GetNameFor(nameStr);
 }