Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- Calendar.cs
- WebPartConnectionsConnectVerb.cs
- BinaryObjectWriter.cs
- AmbiguousMatchException.cs
- odbcmetadatacolumnnames.cs
- XmlILConstructAnalyzer.cs
- SystemUnicastIPAddressInformation.cs
- SortFieldComparer.cs
- LicFileLicenseProvider.cs
- InstanceBehavior.cs
- SocketInformation.cs
- AsymmetricSecurityProtocol.cs
- EntityStoreSchemaFilterEntry.cs
- IPEndPointCollection.cs
- LogConverter.cs
- DirectoryObjectSecurity.cs
- TimeSpanParse.cs
- XmlQualifiedNameTest.cs
- TextBlock.cs
- IfJoinedCondition.cs
- ObjectSet.cs
- PointValueSerializer.cs
- FontUnitConverter.cs
- PersonalizationStateInfoCollection.cs
- PriorityRange.cs
- ChangeNode.cs
- SqlNotificationRequest.cs
- ObjectPersistData.cs
- ObjectDataSourceDisposingEventArgs.cs
- TriState.cs
- ResourceReader.cs
- ISFClipboardData.cs
- ColumnTypeConverter.cs
- StringAnimationBase.cs
- ArgumentNullException.cs
- CommonObjectSecurity.cs
- XamlHostingSectionGroup.cs
- EntityTransaction.cs
- GridViewDeleteEventArgs.cs
- HeaderUtility.cs
- TextAdaptor.cs
- InfoCardTraceRecord.cs
- ContractInferenceHelper.cs
- WindowsTreeView.cs
- XmlSchemaValidator.cs
- RecognizeCompletedEventArgs.cs
- CompensationTokenData.cs
- AsyncOperation.cs
- EntityDataSourceDataSelectionPanel.designer.cs
- InfoCardPolicy.cs
- GridViewAutomationPeer.cs
- ControlPaint.cs
- DBAsyncResult.cs
- ExtendedPropertyDescriptor.cs
- AnchoredBlock.cs
- KnownTypesHelper.cs
- QualifiedCellIdBoolean.cs
- ExecutionEngineException.cs
- TCPClient.cs
- ScrollItemPattern.cs
- RenderingEventArgs.cs
- Helpers.cs
- SeverityFilter.cs
- ParseHttpDate.cs
- BitmapFrame.cs
- UpdateCompiler.cs
- BackgroundWorker.cs
- TextServicesCompartmentContext.cs
- DataColumnChangeEvent.cs
- VectorKeyFrameCollection.cs
- MaskInputRejectedEventArgs.cs
- _TimerThread.cs
- EntityAdapter.cs
- CodeSnippetTypeMember.cs
- OperationParameterInfoCollection.cs
- GridViewRow.cs
- CodeNamespace.cs
- NativeMethods.cs
- Translator.cs
- SqlClientPermission.cs
- SpinLock.cs
- ConfigurationConverterBase.cs
- Configuration.cs
- ProfileManager.cs
- CodeTypeReferenceExpression.cs
- SqlDataSourceCustomCommandEditor.cs
- FaultBookmark.cs
- SafeFileMappingHandle.cs
- SourceLineInfo.cs
- TokenCreationException.cs
- ManifestResourceInfo.cs
- XmlSchemaExternal.cs
- XmlFormatExtensionAttribute.cs
- Duration.cs
- AvTraceDetails.cs
- HybridDictionary.cs
- SettingsPropertyCollection.cs
- ResourceDefaultValueAttribute.cs
- RequestDescription.cs
- XmlBinaryReader.cs