Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / CompMod / System / CodeDOM / CodeMemberProperty.cs / 1 / CodeMemberProperty.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.CodeDom { using System.Diagnostics; using System; using Microsoft.Win32; using System.Collections; using System.Runtime.InteropServices; ////// [ ClassInterface(ClassInterfaceType.AutoDispatch), ComVisible(true), Serializable, ] public class CodeMemberProperty : CodeTypeMember { private CodeTypeReference type; private CodeParameterDeclarationExpressionCollection parameters = new CodeParameterDeclarationExpressionCollection(); private bool hasGet; private bool hasSet; private CodeStatementCollection getStatements = new CodeStatementCollection(); private CodeStatementCollection setStatements = new CodeStatementCollection(); private CodeTypeReference privateImplements = null; private CodeTypeReferenceCollection implementationTypes = null; ////// Represents a class property. /// ////// public CodeTypeReference PrivateImplementationType { get { return privateImplements; } set { privateImplements = value; } } ///[To be supplied.] ////// public CodeTypeReferenceCollection ImplementationTypes { get { if (implementationTypes == null) { implementationTypes = new CodeTypeReferenceCollection(); } return implementationTypes; } } ///[To be supplied.] ////// public CodeTypeReference Type { get { if (type == null) { type = new CodeTypeReference(""); } return type; } set { type = value; } } ///Gets or sets the data type of the property. ////// public bool HasGet { get { return hasGet || getStatements.Count > 0; } set { hasGet = value; if (!value) { getStatements.Clear(); } } } ////// Gets a value /// indicating whether the property has a get method accessor. /// ////// public bool HasSet { get { return hasSet || setStatements.Count > 0; } set { hasSet = value; if (!value) { setStatements.Clear(); } } } ////// Gets a value /// indicating whether the property has a set method accessor. /// ////// public CodeStatementCollection GetStatements { get { return getStatements; } } ////// Gets or sets the collection of get statements for the /// property. /// ////// public CodeStatementCollection SetStatements { get { return setStatements; } } ////// Gets or sets the collection of get statements for the property. /// ////// public CodeParameterDeclarationExpressionCollection Parameters { get { return parameters; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ ///// Gets or sets the collection of declaration expressions /// for /// the property. /// ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.CodeDom { using System.Diagnostics; using System; using Microsoft.Win32; using System.Collections; using System.Runtime.InteropServices; ////// [ ClassInterface(ClassInterfaceType.AutoDispatch), ComVisible(true), Serializable, ] public class CodeMemberProperty : CodeTypeMember { private CodeTypeReference type; private CodeParameterDeclarationExpressionCollection parameters = new CodeParameterDeclarationExpressionCollection(); private bool hasGet; private bool hasSet; private CodeStatementCollection getStatements = new CodeStatementCollection(); private CodeStatementCollection setStatements = new CodeStatementCollection(); private CodeTypeReference privateImplements = null; private CodeTypeReferenceCollection implementationTypes = null; ////// Represents a class property. /// ////// public CodeTypeReference PrivateImplementationType { get { return privateImplements; } set { privateImplements = value; } } ///[To be supplied.] ////// public CodeTypeReferenceCollection ImplementationTypes { get { if (implementationTypes == null) { implementationTypes = new CodeTypeReferenceCollection(); } return implementationTypes; } } ///[To be supplied.] ////// public CodeTypeReference Type { get { if (type == null) { type = new CodeTypeReference(""); } return type; } set { type = value; } } ///Gets or sets the data type of the property. ////// public bool HasGet { get { return hasGet || getStatements.Count > 0; } set { hasGet = value; if (!value) { getStatements.Clear(); } } } ////// Gets a value /// indicating whether the property has a get method accessor. /// ////// public bool HasSet { get { return hasSet || setStatements.Count > 0; } set { hasSet = value; if (!value) { setStatements.Clear(); } } } ////// Gets a value /// indicating whether the property has a set method accessor. /// ////// public CodeStatementCollection GetStatements { get { return getStatements; } } ////// Gets or sets the collection of get statements for the /// property. /// ////// public CodeStatementCollection SetStatements { get { return setStatements; } } ////// Gets or sets the collection of get statements for the property. /// ////// public CodeParameterDeclarationExpressionCollection Parameters { get { return parameters; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007./// Gets or sets the collection of declaration expressions /// for /// the property. /// ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ContainerUIElement3D.cs
- WindowInteropHelper.cs
- SafeCloseHandleCritical.cs
- TypeListConverter.cs
- SynchronizedDispatch.cs
- BamlLocalizableResourceKey.cs
- XmlExpressionDumper.cs
- EventLogPermissionEntryCollection.cs
- BitmapSource.cs
- InstanceStoreQueryResult.cs
- XhtmlBasicImageAdapter.cs
- TypeInfo.cs
- DoubleCollectionValueSerializer.cs
- PerformanceCounterPermissionAttribute.cs
- NavigationProgressEventArgs.cs
- Rect.cs
- FunctionUpdateCommand.cs
- CellLabel.cs
- SerializationInfo.cs
- DecimalStorage.cs
- PageSettings.cs
- DayRenderEvent.cs
- Paragraph.cs
- DataGridColumnCollection.cs
- CodeTypeParameterCollection.cs
- ZipIORawDataFileBlock.cs
- DataSourceHelper.cs
- TextEditorCopyPaste.cs
- CounterSampleCalculator.cs
- NullableIntMinMaxAggregationOperator.cs
- DbConnectionPoolIdentity.cs
- ReferenceService.cs
- SoapTypeAttribute.cs
- TraceEventCache.cs
- XPathDocument.cs
- WinInetCache.cs
- BindStream.cs
- XPathAncestorIterator.cs
- CriticalExceptions.cs
- Run.cs
- X509CertificateClaimSet.cs
- MessageQueue.cs
- X509CertificateStore.cs
- coordinatorfactory.cs
- References.cs
- IsolatedStorage.cs
- RegistryKey.cs
- RadioButtonStandardAdapter.cs
- NamespaceCollection.cs
- HostSecurityManager.cs
- ScaleTransform3D.cs
- SupportingTokenListenerFactory.cs
- UInt32.cs
- SortDescription.cs
- StatusBar.cs
- Bookmark.cs
- SelectorAutomationPeer.cs
- PerformanceCounterNameAttribute.cs
- MultiView.cs
- PrimarySelectionGlyph.cs
- UIElement3DAutomationPeer.cs
- BuildProvidersCompiler.cs
- ThreadStaticAttribute.cs
- ProbeDuplex11AsyncResult.cs
- DataObjectAttribute.cs
- Identifier.cs
- SingleKeyFrameCollection.cs
- RuntimeIdentifierPropertyAttribute.cs
- MultiBindingExpression.cs
- SqlMethodAttribute.cs
- Polygon.cs
- BufferedReadStream.cs
- InvokePattern.cs
- ServicesUtilities.cs
- Size3D.cs
- IDQuery.cs
- RegexGroupCollection.cs
- InstanceOwner.cs
- ExtensionFile.cs
- OdbcRowUpdatingEvent.cs
- TheQuery.cs
- RemotingConfigParser.cs
- ContentOperations.cs
- BaseTemplateParser.cs
- TemplateDefinition.cs
- SafeWaitHandle.cs
- GlyphsSerializer.cs
- ObjectResult.cs
- Listbox.cs
- SR.cs
- NaturalLanguageHyphenator.cs
- RelationshipEnd.cs
- WebPartMinimizeVerb.cs
- BitmapFrame.cs
- MailWebEventProvider.cs
- Crypto.cs
- RegexReplacement.cs
- Wildcard.cs
- Grammar.cs
- SizeKeyFrameCollection.cs