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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TypeInformation.cs
- CodePageEncoding.cs
- Maps.cs
- HyperlinkAutomationPeer.cs
- Rect.cs
- Cursor.cs
- InstanceNotReadyException.cs
- CharEnumerator.cs
- DataSetMappper.cs
- FontConverter.cs
- SqlProviderServices.cs
- RecognizedPhrase.cs
- BitmapEffectvisualstate.cs
- PropertySourceInfo.cs
- ArglessEventHandlerProxy.cs
- ImpersonateTokenRef.cs
- EnumMember.cs
- TextAction.cs
- RedBlackList.cs
- _LocalDataStore.cs
- CheckBoxRenderer.cs
- EntityType.cs
- EntityDataSourceContextCreatedEventArgs.cs
- TabControlAutomationPeer.cs
- FormClosedEvent.cs
- RSACryptoServiceProvider.cs
- DataGridViewColumnTypePicker.cs
- ClientBuildManagerCallback.cs
- TickBar.cs
- Span.cs
- PropertyValidationContext.cs
- BulletedListEventArgs.cs
- SymbolTable.cs
- DataControlFieldHeaderCell.cs
- ScheduleChanges.cs
- DelegateBodyWriter.cs
- DecimalFormatter.cs
- SafeEventLogReadHandle.cs
- translator.cs
- DataRelationPropertyDescriptor.cs
- WinFormsComponentEditor.cs
- XamlStream.cs
- XsltCompileContext.cs
- HashCodeCombiner.cs
- WebServiceEnumData.cs
- Crypto.cs
- DBParameter.cs
- WinInetCache.cs
- WebConvert.cs
- WebRequestModuleElementCollection.cs
- ScriptDescriptor.cs
- PartitionResolver.cs
- RelationshipDetailsRow.cs
- CodeIdentifier.cs
- TracingConnectionInitiator.cs
- QualifierSet.cs
- DataQuery.cs
- OdbcConnectionStringbuilder.cs
- AttachedPropertyBrowsableAttribute.cs
- DbProviderFactory.cs
- HttpModule.cs
- DataSpaceManager.cs
- MemoryFailPoint.cs
- GetIndexBinder.cs
- RealizationDrawingContextWalker.cs
- ProxyGenerator.cs
- OutOfProcStateClientManager.cs
- ModelVisual3D.cs
- StylusPointPropertyId.cs
- CommonGetThemePartSize.cs
- PropertyChangedEventManager.cs
- IISUnsafeMethods.cs
- TypeSemantics.cs
- CustomCredentialPolicy.cs
- ControlBindingsCollection.cs
- SafeLibraryHandle.cs
- SQLDateTimeStorage.cs
- Drawing.cs
- AdCreatedEventArgs.cs
- Parsers.cs
- XmlSchemaIdentityConstraint.cs
- hwndwrapper.cs
- BufferModeSettings.cs
- LexicalChunk.cs
- ActiveXContainer.cs
- ComplexLine.cs
- OracleMonthSpan.cs
- RequestBringIntoViewEventArgs.cs
- XmlSchemaChoice.cs
- RichTextBox.cs
- Part.cs
- Parameter.cs
- ISFClipboardData.cs
- VarRemapper.cs
- SecurityRuntime.cs
- SynchronizationValidator.cs
- DefaultHttpHandler.cs
- EventWaitHandleSecurity.cs
- ConnectorRouter.cs
- DbInsertCommandTree.cs