Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / UIAutomation / UIAutomationClient / MS / Internal / Automation / AutomationPropertyInfo.cs / 1305600 / AutomationPropertyInfo.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: class containing information about an automation property // // History: // 06/04/2003 : BrendanM Ported to WCP // //--------------------------------------------------------------------------- using System; using System.Windows.Automation; namespace MS.Internal.Automation { // This is used to cast the VARIANT-based objects that we get back from the unmanaged // API to our own types - eg enums need to be cast from int VT_I4s to real enums. internal delegate object AutomationPropertyConverter( object valueAsObject ); // class containing information about an automation property internal class AutomationPropertyInfo { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors internal AutomationPropertyInfo( AutomationPropertyConverter converter, AutomationProperty id, Type type, object defaultValue ) { _id = id; _type = type; _defaultValue = defaultValue; _converter = converter; } #endregion Constructors //------------------------------------------------------ // // Internal Properties // //----------------------------------------------------- #region Internal Properties internal AutomationProperty ID { get { return _id; } } internal object DefaultValue { get { return _defaultValue; } } internal AutomationPropertyConverter ObjectConverter { get { return _converter; } } internal Type Type { get { return _type; } } #endregion Internal Properties //------------------------------------------------------ // // Private Fields // //------------------------------------------------------ #region Private Fields private AutomationProperty _id; private Type _type; private object _defaultValue; private AutomationPropertyConverter _converter; #endregion Private Fields } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- _NtlmClient.cs
- AdornerHitTestResult.cs
- Renderer.cs
- NetStream.cs
- AppDomainManager.cs
- DataRowView.cs
- precedingsibling.cs
- WeakKeyDictionary.cs
- SapiInterop.cs
- WebPartEditorCancelVerb.cs
- HyperLinkColumn.cs
- ShaderRenderModeValidation.cs
- ThreadAbortException.cs
- ColumnCollection.cs
- QueryOperationResponseOfT.cs
- InvalidProgramException.cs
- XmlSchemas.cs
- HostProtectionPermission.cs
- SaveFileDialog.cs
- TraceXPathNavigator.cs
- Clock.cs
- SystemKeyConverter.cs
- ConstraintEnumerator.cs
- SchemaNotation.cs
- ServerType.cs
- ToolStripDropDownButton.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- TypedDatasetGenerator.cs
- LoadedOrUnloadedOperation.cs
- SqlStatistics.cs
- xmlglyphRunInfo.cs
- FontResourceCache.cs
- UrlAuthorizationModule.cs
- FrameSecurityDescriptor.cs
- AsymmetricKeyExchangeFormatter.cs
- SafeIUnknown.cs
- ParserContext.cs
- ListViewCommandEventArgs.cs
- SQLByteStorage.cs
- JapaneseCalendar.cs
- WebPartDesigner.cs
- PerformanceCounterNameAttribute.cs
- NominalTypeEliminator.cs
- WindowsFont.cs
- PageFunction.cs
- XhtmlTextWriter.cs
- TreeViewItemAutomationPeer.cs
- ArgumentException.cs
- DataTableReader.cs
- XmlWriterSettings.cs
- FixedFlowMap.cs
- DataError.cs
- BaseTemplateBuildProvider.cs
- SafeMemoryMappedFileHandle.cs
- WebServiceClientProxyGenerator.cs
- SqlDataSourceStatusEventArgs.cs
- DiscoveryViaBehavior.cs
- ServiceOperationWrapper.cs
- RuleAttributes.cs
- FileSystemWatcher.cs
- DataBindingHandlerAttribute.cs
- KeyValueConfigurationCollection.cs
- SimpleTypeResolver.cs
- InheritanceUI.cs
- XmlElementAttributes.cs
- XmlMembersMapping.cs
- WebServiceResponse.cs
- WebPartConnectionsEventArgs.cs
- EndpointDiscoveryMetadata11.cs
- ThrowHelper.cs
- SerializationHelper.cs
- AutomationPatternInfo.cs
- Empty.cs
- ControlOperationBehavior.cs
- Mappings.cs
- WindowsFormsSectionHandler.cs
- UniqueID.cs
- TextElementAutomationPeer.cs
- Processor.cs
- SID.cs
- OleServicesContext.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- SafeBitVector32.cs
- CheckBoxRenderer.cs
- ExpressionValueEditor.cs
- SqlUserDefinedTypeAttribute.cs
- MetadataResolver.cs
- CodeTypeMember.cs
- TabControlCancelEvent.cs
- ToolboxItem.cs
- SimpleWebHandlerParser.cs
- DecimalConverter.cs
- SqlDataSourceView.cs
- PerformanceCounter.cs
- __Filters.cs
- OdbcPermission.cs
- AdCreatedEventArgs.cs
- DataGridViewControlCollection.cs
- ApplicationCommands.cs
- GC.cs