1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- {
- This unit has been produced by ws_helper.
- Input unit name : "System_Data_Resources_CodeGenerationSchema".
- This unit name : "cgs".
- Date : "12-5-16 15:37:59".
- }
- unit cgs;
- {$IFDEF FPC}
- {$mode objfpc} {$H+}
- {$ENDIF}
- {$DEFINE WST_RECORD_RTTI}
- interface
- uses SysUtils, Classes, TypInfo, base_service_intf, service_intf;
- const
- sNAME_SPACE = 'http://schemas.microsoft.com/ado/2006/04/codegeneration';
- sUNIT_NAME = 'System_Data_Resources_CodeGenerationSchema';
- type
- TAccess = (
- TAccess_Public
- ,Internal
- ,TAccess_Protected
- ,TAccess_Private
- );
- TPublicOrInternalAccess = (
- TPublicOrInternalAccess_Public
- ,TPublicOrInternalAccess_Internal
- );
- SetterAccess_Type = TAccess;
- GetterAccess_Type = TAccess;
- TypeAccess_Type = TPublicOrInternalAccess;
- MethodAccess_Type = TAccess;
- Implementation
- uses metadata_repository, record_rtti;
- var
- typeRegistryInstance : TTypeRegistry = nil;
- initialization
- typeRegistryInstance := GetTypeRegistry();
- typeRegistryInstance.Register(sNAME_SPACE,TypeInfo(TAccess),'TAccess');
- typeRegistryInstance.ItemByTypeInfo[TypeInfo(TAccess)].RegisterExternalPropertyName('TAccess_Public','Public');
- typeRegistryInstance.ItemByTypeInfo[TypeInfo(TAccess)].RegisterExternalPropertyName('TAccess_Protected','Protected');
- typeRegistryInstance.ItemByTypeInfo[TypeInfo(TAccess)].RegisterExternalPropertyName('TAccess_Private','Private');
- typeRegistryInstance.Register(sNAME_SPACE,TypeInfo(TPublicOrInternalAccess),'TPublicOrInternalAccess');
- typeRegistryInstance.ItemByTypeInfo[TypeInfo(TPublicOrInternalAccess)].RegisterExternalPropertyName('TPublicOrInternalAccess_Public','Public');
- typeRegistryInstance.ItemByTypeInfo[TypeInfo(TPublicOrInternalAccess)].RegisterExternalPropertyName('TPublicOrInternalAccess_Internal','Internal');
- End.
|