private static structType getStructType(string line){ string[] line2=line.Split(new char[]{' ',' ','\t'}); int i=line2.Length; structType r=structType.Default; if(i>0)for(int j=0;j<i;j++)switch(line.Trim()){ case "class":r=structType.Class;break; case "const":r=structType.Const;break; case "enum":r=structType.Enum;break; case "struct":r=structType.Struct;break; case "delegate":r=structType.Delegate;break; case "event":r=structType.Event;break; case "interface":r=structType.Interface;break; } return r; }
public structTypeUncommon(structType structType = default, uncommonType u = default) { this.m_structTypeRef = new ptr <structType>(structType); this.u = u; }