protected abstract CreateDelegate ( ) : |
||
return |
/// <exception cref="InvalidOperationException"> /// The language does not support delegates. /// </exception> public DelegateType AddDelegate() { DelegateType newDelegate = Language.CreateDelegate(); AddDelegate(newDelegate); return(newDelegate); }
private IEntity GetEntity(string type) { switch (type) { case "Class": case "CSharpClass": // Old file format case "JavaClass": // Old file format return(Language.CreateClass()); case "Structure": case "StructType": // Old file format return(Language.CreateStruct()); case "Interface": case "CSharpInterface": // Old file format case "JavaInterface": // Old file format return(Language.CreateInterface()); case "Enum": case "CSharpEnum": // Old file format case "JavaEnum": // Old file format return(Language.CreateEnum()); case "Delegate": case "DelegateType": // Old file format return(Language.CreateDelegate()); case "Comment": return(new Comment()); default: return(null); } }