示例#1
0
 public static T Interface <T>(this DefinedTypeTemplate <T> defined) where T : DefinedTypeTemplate <T>, new()
 {
     return(defined.DefinedType("interface"));
 }
示例#2
0
 public static T Struct <T>(this DefinedTypeTemplate <T> defined) where T : DefinedTypeTemplate <T>, new()
 {
     return(defined.DefinedType("struct"));
 }
示例#3
0
 public static T Class <T>(this DefinedTypeTemplate <T> defined) where T : DefinedTypeTemplate <T>, new()
 {
     return(defined.DefinedType("class"));
 }
示例#4
0
 public static T Enum <T>(this DefinedTypeTemplate <T> defined) where T : DefinedTypeTemplate <T>, new()
 {
     return(defined.DefinedType("enum"));
 }
 public static T Record <T>(this DefinedTypeTemplate <T> defined) where T : DefinedTypeTemplate <T>, new()
 {
     return(defined.Type("record"));
 }
示例#6
0
 public static T Return <T>(this DefinedTypeTemplate <T> defined, Type type) where T : DefinedTypeTemplate <T>, new()
 {
     return(defined.DefinedType(type));
 }