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 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, CsNamespace csNamespace) { ConvertPasVarDecl(pasVar, NamespaceClass(csNamespace), true); }
void ConvertPasVarDecl(PasVarDecl pasVar, List<CsStat> csCodes) { var csVar = new CsLocalVarDecl(); csVar.Name = pasVar.Name; csVar.TypeRef = ConvertPasTypeRef(pasVar.TypeRef); csCodes.Add(csVar); ///_associations.Assign(pasVar, csVar); }