void ConvertPasVarDecl(PasVarDecl pasVar, CsStructTypeDecl csStruct) { var csVar = new CsField(); csVar.Name = pasVar.Name; csVar.TypeRef = ConvertPasTypeRef(pasVar.TypeRef); csStruct.Decls.Add(csVar); _associations.Assign(pasVar, csVar); }
void ConvertPasVarDecl(PasVarDecl pasVar, CsClassTypeDecl csClass, bool isStatic) { var csField = new CsField(); csField.Name = pasVar.Name; csField.Visibility = CsVisibilityOf(pasVar.Visibility); csField.TypeRef = ConvertPasTypeRef(pasVar.TypeRef); csField.InitialValue = CsValueOf(pasVar.InitialValue); csField.IsStatic = isStatic; csClass.Decls.Add(csField); _associations.Assign(pasVar, csField); }
void ConvertPasConstDecl(PasConstDecl pasConst, CsClassTypeDecl csClass, bool isStatic) { var csField = new CsField(); csField.Name = pasConst.Name; csField.Visibility = CsClassVisibility.Public; csField.TypeRef = ConvertPasTypeRef(pasConst.TypeRef); csField.IsConst = true; csField.IsStatic = isStatic; csField.InitialValue = CsValueOf(pasConst.Value); csClass.Decls.Add(csField); _associations.Assign(pasConst, csField); }