Package com._1c.g5.v8.dt.bsl.typesystem
-
Interface Summary Interface Description IDynamicContextDefProvider Interface for expandingContextDefofTypeby semantic object from Built-In language module.IEventsProvider Interface of providers ofEventfor Bsl method Using in extension point "bslEventsExtension"IInvocationTypesComputerExtension Special interface for extending returning types ofInvocation.IInvocationTypesComputerParametersDependent Special marker interface for implementation ofIInvocationTypesComputerExtension.ITypeSystem Install type system to BSL moduleIVariableTypeStateFactory Special factory for creating state inITypeSystem -
Class Summary Class Description AbstractXdtoFactoryInvocationTypesComputer Abstract implementation ofIInvocationTypesComputerExtensionfor computing type for method from "XDTOfactory" typeAddFormItemInvocationTypesComputer Special implementation ofIInvocationTypesComputerExtensionfor method "Add" of type "FormAllItems"BslEventsRegistry Registry forIEventsExtensionextensionBslTreeTypeSystem Install tree type system (with tree of type state) for BSL moduleBslTypeSystemProvider Special provider for allITypeSystemfor BSLConstantsSetDynamicContextDefProvider Special implementation ofIDynamicContextDefProviderfor constructor type of "ConstantsSet" that has semantic as "a = new ConstantsSet()"CreateWSProxyInvocationTypesComputer Special implementation ofIInvocationTypesComputerExtensionfor method "CreateWSProxy" ("СоздатьWSПрокси") for type "WSReferenceManager"DataLockAddInvocationTypesComputer Special implementation ofIInvocationTypesComputerExtensionfor method "Add" of DataLock typeDomBuilderReadInvocationTypesComputer Special implementation ofIInvocationTypesComputerExtensionfor method "Read" of type "DomBuilder"DynamicContextDefProviderRegistry Special registry for collecting all implementation ofIDynamicContextDefProviderfrom extension point "com._1c.g5.v8.dt.bsl.dynamicContextDefProvider"DynamicContextDefServiceProvider Service for expandingContextDefofTypeby semantic object from Bsl module.EventSubscriptionEventsProvider Implementation ofIEventsProviderforEventSubscriptionExpandedTypesServiceProvider Special service for providing names of types which content can be expanded by derived properties or methods.ExportMethodTypeProvider Special provider for caching bsl exporting method returning types and parameters typesExportMethodTypeProviderTest A set of test cases forExportMethodTypeProviderclass.FindByRefInvocationTypesComputer Special implementation ofIInvocationTypesComputerExtensionfor method "FindByRef" of global contextFindRowsInvocationTypesComputer Special implementation ofIInvocationTypesComputerExtensionfor method "FindRows" of types which have collection element typesFunctionalOptionInvocationTypesComputer Special implementation ofIInvocationTypesComputerExtensionfor general context method "GetFunctionalOption" ("ПолучитьФункциональнуюОпцию")FunctionCtorDynamicContextDefProvider Special implementation ofIDynamicContextDefProviderforFunctionStyleCreatorGetFormAttributesInvocationTypesComputer Special implementation ofIInvocationTypesComputerExtensionfor method "GetAttributes" of type "ClientApplicationForm"GetOrOpenFormInvocationTypesComputer Special implementation ofIInvocationTypesComputerExtensionfor general context method "OpenForm" ("ОткрытьФорму") or method of manager type "GetForm" ("ПолучитьФорму")GetTemplateInvocationTypesComputer Special implementation ofIInvocationTypesComputerExtensionfor general context method "GetCommonTemplate" ("ПолучитьОбщийМакет") and for method "GetTemplate" ("ПолучитьМакет") for producing metadata object typesHttpServiceEventsProvider Implementation ofIEventsProviderforHTTPServiceIntegrationServiceEventsProvider Implementation ofIEventsProviderforIntegrationServiceInvocationTypesComputerExtensionRegistry Special registry for accumulating all extension points "com._1c.g5.v8.dt.bsl.invocationTypesComputerExtension".MapDynamicContextDefProvider Special implementation ofIDynamicContextDefProviderfor constructor type of "Map" that has semantic as "a = new Map(fixedMapVariable)"MetadataInvocationTypesComputer Special implementation ofIInvocationTypesComputerExtensionfor method "Metadata" of all object and record set typesNamingCollectionServiceProvider Class provides name of the special platform types - NamingCollections.PredefinedValueInvocationTypesComputer Special implementation ofIInvocationTypesComputerExtensionfor general context method "PredefinedValue" ("ПредопределенноеЗначение")ProceedWithCallInvocationTypesComputer Special implementation ofIInvocationTypesComputerExtensionfor general context method "ProceedWithCall"QueryUnloadInvocationTypesComputer Special implementation ofIInvocationTypesComputerExtensionfor method "Unload" ("Выгрузить") of "QueryResult" typeStructureDynamicContextDefProvider Special implementation ofIDynamicContextDefProviderfor constructor type of "Structure" that has semantic as "a = new Structure("derivedPropeerty1, derivedProperty2", value1, value2)"TypeSystemProperties Special properties for tuning type system behavior for Built-In languageUnloadRecordSetInvocationTypesComputer Special implementation ofIInvocationTypesComputerExtensionfor method "Unload" of type "RecordSet"ValueTableDynamicContextDefProvider Special implementation ofIDynamicContextDefProviderfor ValueTable typeValueTreeDynamicContextDefProvider Special implementation ofIDynamicContextDefProviderfor ValueTree typeWebServiceEventsProvider Implementation ofIEventsProviderforWebServiceXdtoFactoryCreateInvocationTypesComputer Special implementation ofIInvocationTypesComputerExtensionfor method "Create" ("Создать") for type "XDTOFactory"XdtoFactoryReadXmlInvocationTypesComputer Special implementation ofIInvocationTypesComputerExtensionfor method "ReadXml" ("ПрочитатьXML") for type "XDTOFactory"XdtoFactoryTypeInvocationTypesComputer Special implementation ofIInvocationTypesComputerExtensionfor method "Type" ("Тип") for type "XDTOFactory" -
Enum Summary Enum Description BslTypeSystemProvider.BslTypeSystemKind Kind ofBslTypeSystemProvider -
Exception Summary Exception Description ExportMethodTypeProviderException Export method type provider exception.