コード例 #1
0
ファイル: EasyCodeDom.cs プロジェクト: giszzt/GeoSOS
 public CodeParameterDeclarationExpression AddParameter(Type type, string name)
 {
     return(AddParameter(Easy.TypeRef(type), name));
 }
コード例 #2
0
ファイル: EasyCodeDom.cs プロジェクト: giszzt/GeoSOS
 /// <summary>
 /// Declares a local variable.
 /// </summary>
 public CodeVariableDeclarationStatement DeclareVariable(Type type, string name)
 {
     return(DeclareVariable(Easy.TypeRef(type), name));
 }
コード例 #3
0
ファイル: EasyCodeDom.cs プロジェクト: giszzt/GeoSOS
 public static CodeAttributeDeclaration AddAttribute(this CodeTypeMember typeMember, Type type, params CodeExpression[] arguments)
 {
     return(Easy.AddAttribute(typeMember.CustomAttributes, Easy.TypeRef(type), arguments));
 }
コード例 #4
0
ファイル: EasyCodeDom.cs プロジェクト: giszzt/GeoSOS
 /// <summary>
 /// Adds a method with return type <paramref name="type"/> and attributes=Public|Final to this type.
 /// </summary>
 public static EasyMethod AddMethod(this CodeTypeDeclaration typeDecl, Type type, string name)
 {
     return(AddMethod(typeDecl, Easy.TypeRef(type), name));
 }
コード例 #5
0
ファイル: EasyCodeDom.cs プロジェクト: giszzt/GeoSOS
 public static EasyProperty AddProperty(this CodeTypeDeclaration typeDecl, Type type, string name)
 {
     return(AddProperty(typeDecl, Easy.TypeRef(type), name));
 }
コード例 #6
0
ファイル: EasyCodeDom.cs プロジェクト: giszzt/GeoSOS
 public static CodeMemberField AddField(this CodeTypeDeclaration typeDecl, Type type, string name)
 {
     return(typeDecl.AddField(Easy.TypeRef(type), name));
 }
コード例 #7
0
ファイル: EasyCodeDom.cs プロジェクト: giszzt/GeoSOS
 public static CodeCastExpression CastTo(this CodeExpression expr, Type type)
 {
     return(expr.CastTo(Easy.TypeRef(type)));
 }