예제 #1
0
파일: CSharpClass.cs 프로젝트: alvaka/ucml
 public CSharpClassField(string type, string name)
 {
     this.AccessAuth = AccessAuthority.PRIVATE;
     this.Type       = type;
     this.Name       = name;
     InitStatment    = "";
 }
예제 #2
0
파일: CSharpClass.cs 프로젝트: alvaka/ucml
 /// <summary>
 /// 由字段构造的默认属性
 /// </summary>
 /// <param name="fieldName"></param>
 public CSharpClassAttribute(string name, CSharpClassField field)
 {
     this.AccessAuth = AccessAuthority.PUBLIC;
     this.Name       = name;
     this.Type       = field.Type;
     GetStatment     = new StringBuilder("    return " + field.Name + ";");
     SetStatment     = new StringBuilder("    " + field.Name + "=value;");
 }
예제 #3
0
파일: CSharpClass.cs 프로젝트: alvaka/ucml
 public CSharpClass(string name)
 {
     this.Name       = name;
     FunctionList    = new List <CSharpFunction>();
     FieldList       = new List <CSharpClassField>();
     AttributeList   = new List <CSharpClassAttribute>();
     this.AccessAuth = AccessAuthority.PRIVATE;
     this.BaseClass  = "";
 }
예제 #4
0
파일: CSharpClass.cs 프로젝트: alvaka/ucml
 public CSharpClass(string name)
 {
     this.Name = name;
     FunctionList = new List<CSharpFunction>();
     FieldList = new List<CSharpClassField>();
     AttributeList = new List<CSharpClassAttribute>();
     this.AccessAuth = AccessAuthority.PRIVATE;
     this.BaseClass = "";
 }
예제 #5
0
파일: CSharpClass.cs 프로젝트: alvaka/ucml
 public CSharpClassField(string type, string name)
 {
     this.AccessAuth = AccessAuthority.PRIVATE;
     this.Type = type;
     this.Name = name;
     InitStatment = "";
 }
예제 #6
0
파일: CSharpClass.cs 프로젝트: alvaka/ucml
 /// <summary>
 /// 由字段构造的默认属性
 /// </summary>
 /// <param name="fieldName"></param>
 public CSharpClassAttribute(string name,CSharpClassField field)
 {
     this.AccessAuth = AccessAuthority.PUBLIC;
     this.Name = name;
     this.Type = field.Type;
     GetStatment = new StringBuilder("    return " + field.Name + ";");
     SetStatment = new StringBuilder("    " + field.Name + "=value;");
 }