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
- DataGridrowEditEndingEventArgs.cs
- ContentIterators.cs
- ClientSettings.cs
- Double.cs
- SqlFlattener.cs
- DocumentOrderQuery.cs
- SslStream.cs
- WebBrowser.cs
- CharEntityEncoderFallback.cs
- WpfGeneratedKnownTypes.cs
- ColumnResizeAdorner.cs
- ControlBuilder.cs
- BaseValidator.cs
- FileRecordSequenceCompletedAsyncResult.cs
- dtdvalidator.cs
- ClosableStream.cs
- CodePropertyReferenceExpression.cs
- CodeArrayCreateExpression.cs
- ObjectQueryProvider.cs
- LoadWorkflowAsyncResult.cs
- OlePropertyStructs.cs
- OciEnlistContext.cs
- Monitor.cs
- GenericsNotImplementedException.cs
- NamedElement.cs
- FileSecurity.cs
- DataSysAttribute.cs
- SecurityHelper.cs
- ComplexTypeEmitter.cs
- InvalidDataContractException.cs
- DataGridViewRowStateChangedEventArgs.cs
- ConfigurationStrings.cs
- CompensatableTransactionScopeActivityDesigner.cs
- InvalidOleVariantTypeException.cs
- BindingExpressionBase.cs
- SapiRecognizer.cs
- KernelTypeValidation.cs
- PreviewPrintController.cs
- SpellCheck.cs
- PreviewKeyDownEventArgs.cs
- ProfileSettings.cs
- ParameterElementCollection.cs
- ListViewItem.cs
- AspNetPartialTrustHelpers.cs
- DesignerActionVerbItem.cs
- DocumentScope.cs
- ZipIOExtraFieldElement.cs
- BindingManagerDataErrorEventArgs.cs
- DataServiceConfiguration.cs
- OdbcDataReader.cs
- SchemaDeclBase.cs
- RegexWorker.cs
- SecurityContext.cs
- Span.cs
- DataGrid.cs
- TemplateModeChangedEventArgs.cs
- AnnotationService.cs
- XmlSchemaRedefine.cs
- IMembershipProvider.cs
- ScrollItemProviderWrapper.cs
- AccessDataSourceView.cs
- CacheHelper.cs
- XmlnsDefinitionAttribute.cs
- SqlDependencyUtils.cs
- SQlBooleanStorage.cs
- DataGridComponentEditor.cs
- OracleMonthSpan.cs
- LayoutEvent.cs
- BuildProviderInstallComponent.cs
- ADRole.cs
- CreateUserWizard.cs
- Parameter.cs
- EncoderBestFitFallback.cs
- EncodingTable.cs
- ClientEventManager.cs
- rsa.cs
- AddInDeploymentState.cs
- XmlDataSourceView.cs
- InputMethodStateChangeEventArgs.cs
- TitleStyle.cs
- SmtpNegotiateAuthenticationModule.cs
- Attributes.cs
- SimpleLine.cs
- DropDownButton.cs
- Camera.cs
- WebServiceData.cs
- CalendarSelectionChangedEventArgs.cs
- PropertyChangingEventArgs.cs
- ListControlConvertEventArgs.cs
- oledbconnectionstring.cs
- DbDataRecord.cs
- TypeLoadException.cs
- FolderLevelBuildProvider.cs
- FieldValue.cs
- XslException.cs
- EntityCommandDefinition.cs
- ResourcePermissionBase.cs
- FileDialog_Vista.cs
- ChildTable.cs
- CompositeCollectionView.cs