You've already forked lazarus-ccr
Replace property "store" prefix by sWST_PROP_STORE_PREFIX( = 'wstHas_')
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1339 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -29,6 +29,7 @@ const
|
||||
sARRAY_STYLE_SCOPED = 'ARRAY_STYLE_SCOPED';
|
||||
sARRAY_STYLE_EMBEDDED = 'ARRAY_STYLE_EMBEDDED';
|
||||
sARRAY_IS_COLLECTION = 'ARRAY_COLLECTION';
|
||||
sWST_PROP_STORE_PREFIX = 'wstHas_';
|
||||
|
||||
sXSD_NS = 'http://www.w3.org/2001/XMLSchema';
|
||||
|
||||
|
@ -952,7 +952,7 @@ var
|
||||
locProp.ReadAccessorName := 'F' + locProp.Name;
|
||||
locProp.WriteAccessorName := 'F' + locProp.Name;
|
||||
if ( locMinOccur = 0 ) then begin
|
||||
locProp.StoredAccessorName := 'Has' + locProp.Name;
|
||||
locProp.StoredAccessorName := sWST_PROP_STORE_PREFIX + locProp.Name;
|
||||
end else if ( locMinOccur = -1 ) then begin
|
||||
locProp.StoredAccessorName := 'False';
|
||||
end else begin
|
||||
@ -1190,7 +1190,7 @@ begin
|
||||
end;
|
||||
if AnsiSameText(propTyp.StoredAccessorName,'False') then
|
||||
locStrBuffer := s_prohibited
|
||||
else if AnsiSameText(Copy(propTyp.StoredAccessorName,1,3),'Has') then
|
||||
else if AnsiSameText(Copy(propTyp.StoredAccessorName,1,3),sWST_PROP_STORE_PREFIX) then
|
||||
locStrBuffer := s_optional
|
||||
else
|
||||
locStrBuffer := s_required;
|
||||
@ -1313,7 +1313,7 @@ var
|
||||
FSymbols.SetPropertyAsAttribute(locAttObj,True);
|
||||
case locStoreOptIdx of
|
||||
0 : locAttObj.StoredAccessorName := 'True';
|
||||
1 : locAttObj.StoredAccessorName := 'Has' + locAttObj.Name;
|
||||
1 : locAttObj.StoredAccessorName := sWST_PROP_STORE_PREFIX + locAttObj.Name;
|
||||
2 : locAttObj.StoredAccessorName := 'False';
|
||||
end;
|
||||
end;
|
||||
|
@ -51,3 +51,4 @@ begin
|
||||
end;
|
||||
|
||||
end.
|
||||
|
||||
|
Reference in New Issue
Block a user