======Класс PropertyProvider====== * **Пространство имен:** [[developers:references:topomatic.componentmodel|Topomatic.ComponentModel]] * **Сборка:** Topomatic.ComponentModel (в Topomatic.ComponentModel.dll) =====Иерархия наследования===== * [[developers:references:system.object|System.Object]] * Topomatic.ComponentModel.PropertyProvider * [[developers:references:topomatic.alg.runtime.design.stationpropertyprovider|Topomatic.Alg.Runtime.Design.StationPropertyProvider]] * [[developers:references:topomatic.cad.view.design.cadviewpropertyprovider|Topomatic.Cad.View.Design.CadViewPropertyProvider]] * [[developers:references:topomatic.cds.design.bandslashpropertyprovider|Topomatic.Cds.Design.BandSlashPropertyProvider]] * [[developers:references:topomatic.cds.design.boardextborduredimlineprovider|Topomatic.Cds.Design.BoardExtBordureDimLineProvider]] * [[developers:references:topomatic.cds.design.boardsizeprovider|Topomatic.Cds.Design.BoardSizeProvider]] * [[developers:references:topomatic.cds.design.directioncolorpropertyprovider|Topomatic.Cds.Design.DirectionColorPropertyProvider]] * [[developers:references:topomatic.cds.design.directionseparatedprovider|Topomatic.Cds.Design.DirectionSeparatedProvider]] * [[developers:references:topomatic.cds.design.distancehidejustifyprovider|Topomatic.Cds.Design.DistanceHideJustifyProvider]] * [[developers:references:topomatic.cds.design.insertionobjectcolorpropertyprovider|Topomatic.Cds.Design.InsertionObjectColorPropertyProvider]] * [[developers:references:topomatic.cds.design.linespacingdimlineprovider|Topomatic.Cds.Design.LineSpacingDimLineProvider]] * [[developers:references:topomatic.cds.design.marginspacepropertyprovider|Topomatic.Cds.Design.MarginSpacePropertyProvider]] * [[developers:references:topomatic.cds.design.pictogramhidejustifypropertyprovider|Topomatic.Cds.Design.PictogramHideJustifyPropertyProvider]] * [[developers:references:topomatic.cds.design.routehidejustifypropertyprovider|Topomatic.Cds.Design.RouteHideJustifyPropertyProvider]] * [[developers:references:topomatic.cds.design.sizedeftypepropertyprovider|Topomatic.Cds.Design.SizeDefTypePropertyProvider]] * [[developers:references:topomatic.cds.design.statictexthidereductionpropertyprovider|Topomatic.Cds.Design.StaticTextHideReductionPropertyProvider]] * [[developers:references:topomatic.cds.design.uzdpnumberpropertyprovider|Topomatic.Cds.Design.UZDPNumberPropertyProvider]] * [[developers:references:topomatic.componentmodel.collectionexpandpropertyprovider|Topomatic.ComponentModel.CollectionExpandPropertyProvider]] * [[developers:references:topomatic.componentmodel.conditionalbrowsableprovider|Topomatic.ComponentModel.ConditionalBrowsableProvider]] * [[developers:references:topomatic.componentmodel.conditionalreadonlyprovider|Topomatic.ComponentModel.ConditionalReadOnlyProvider]] * [[developers:references:topomatic.componentmodel.design.booleanpropertyprovider|Topomatic.ComponentModel.Design.BooleanPropertyProvider]] * [[developers:references:topomatic.componentmodel.design.enumpropertyprovider|Topomatic.ComponentModel.Design.EnumPropertyProvider]] * [[developers:references:topomatic.componentmodel.subtypeexpandpropertyprovider|Topomatic.ComponentModel.SubtypeExpandPropertyProvider]] * [[developers:references:topomatic.dwg.design.blockattributeprovider|Topomatic.Dwg.Design.BlockAttributeProvider]] * [[developers:references:topomatic.planchet.entities.sheetattributeprovider|Topomatic.Planchet.Entities.SheetAttributeProvider]] * [[developers:references:topomatic.plt.templates.common.pltpropertyprovider|Topomatic.Plt.Templates.Common.PltPropertyProvider]] * [[developers:references:topomatic.roadmarking.design.rmblockattributeprovider|Topomatic.RoadMarking.Design.RmBlockAttributeProvider]] * [[developers:references:topomatic.roadsigns.design.signinspropertyprovider|Topomatic.RoadSigns.Design.SignInsPropertyProvider]] * [[developers:references:topomatic.roadsigns.design.signspropertyprovider|Topomatic.RoadSigns.Design.SignsPropertyProvider]] * [[developers:references:topomatic.smt.design.semanticdatasetprovider|Topomatic.Smt.Design.SemanticDataSetProvider]] * [[developers:references:topomatic.smt.design.semanticdependencypropertyprovider|Topomatic.Smt.Design.SemanticDependencyPropertyProvider]] * [[developers:references:topomatic.smt.design.semanticpropertyproviderwrapper|Topomatic.Smt.Design.SemanticPropertyProviderWrapper]] * [[developers:references:topomatic.srv.objectinspectionhelpers.directionanglepropertyprovider|Topomatic.Srv.ObjectInspectionHelpers.DirectionAnglePropertyProvider]] * [[developers:references:topomatic.srv.objectinspectionhelpers.levelinglinepointpropertyprovider|Topomatic.Srv.ObjectInspectionHelpers.LevelingLinePointPropertyProvider]] * [[developers:references:topomatic.srv.objectinspectionhelpers.nullableintpropertyprovider|Topomatic.Srv.ObjectInspectionHelpers.NullableIntPropertyProvider]] * [[developers:references:topomatic.srv.objectinspectionhelpers.pointpropertyprovider|Topomatic.Srv.ObjectInspectionHelpers.PointPropertyProvider]] * [[developers:references:topomatic.srv.objectinspectionhelpers.stationpropertyprovider|Topomatic.Srv.ObjectInspectionHelpers.StationPropertyProvider]] =====Синтаксис===== public class PropertyProvider =====Конструкторы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.componentmodel.propertyprovider..ctor|PropertyProvider()]]| | =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.componentmodel.propertyprovider.instancedependence|InstanceDependence]]| | =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|[[developers:references:system.object.equals_system.object|Equals(Object)]]| Определяет, равен ли заданный объект текущему объекту. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gethashcode|GetHashCode()]]| Служит хэш-функцией по умолчанию. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.componentmodel.propertyprovider.getproperties_system.object_system.reflection.propertyinfo_arr_system.object|GetProperties(Object, PropertyInfo, Object[])]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.componentmodel.propertyprovider.getprovider_system.reflection.propertyinfo_system.collections.ienumerable|GetProvider(PropertyInfo, IEnumerable)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gettype|GetType()]]| Возвращает объект [[developers:references:system.type|Type]] для текущего экземпляра. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.componentmodel.propertyprovider.registerprovider_system.type_system.type|RegisterProvider(Type, Type)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:system.object.tostring|ToString()]]| Возвращает строку, представляющую текущий объект. (Наследуется от [[developers:references:system.object|Object]].)|