Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / CodeDOM / CodeTypeDelegate.cs / 1 / CodeTypeDelegate.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.CodeDom { using System.Diagnostics; using System; using Microsoft.Win32; using System.Collections; using System.Reflection; using System.Runtime.InteropServices; using System.Runtime.Serialization; ////// [ ClassInterface(ClassInterfaceType.AutoDispatch), ComVisible(true), Serializable, ] public class CodeTypeDelegate : CodeTypeDeclaration { private CodeParameterDeclarationExpressionCollection parameters = new CodeParameterDeclarationExpressionCollection(); private CodeTypeReference returnType; ////// Represents a class or nested class. /// ////// public CodeTypeDelegate() { TypeAttributes &= ~TypeAttributes.ClassSemanticsMask; TypeAttributes |= TypeAttributes.Class; BaseTypes.Clear(); BaseTypes.Add(new CodeTypeReference("System.Delegate")); } ////// Initializes a new instance of ///. /// /// public CodeTypeDelegate(string name) : this() { Name = name; } ////// Initializes a new instance of ///. /// /// public CodeTypeReference ReturnType { get { if (returnType == null) { returnType = new CodeTypeReference(""); } return returnType; } set { returnType = value; } } ////// Gets or sets the return type of the delegate. /// ////// public CodeParameterDeclarationExpressionCollection Parameters { get { return parameters; } } } }/// The parameters of the delegate. /// ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TypeContext.cs
- IdnMapping.cs
- QueryOutputWriter.cs
- ExceptionAggregator.cs
- FaultReason.cs
- Attributes.cs
- WorkflowQueue.cs
- PreparingEnlistment.cs
- ParserContext.cs
- TemplateKeyConverter.cs
- DefaultBinder.cs
- SoapCodeExporter.cs
- BamlVersionHeader.cs
- PointAnimationBase.cs
- ObjectStateFormatter.cs
- ExpressionBuilder.cs
- WebPartConnectionsCancelEventArgs.cs
- SkewTransform.cs
- GridViewUpdatedEventArgs.cs
- IntSecurity.cs
- AccessControlEntry.cs
- AttributedMetaModel.cs
- CipherData.cs
- EdmComplexTypeAttribute.cs
- DocumentOutline.cs
- LayoutTableCell.cs
- Attributes.cs
- BindingEntityInfo.cs
- HandledEventArgs.cs
- CacheForPrimitiveTypes.cs
- ZoneIdentityPermission.cs
- Keyboard.cs
- SetStoryboardSpeedRatio.cs
- SynchronizationContext.cs
- Int32.cs
- SelectionRangeConverter.cs
- CacheAxisQuery.cs
- WorkflowClientDeliverMessageWrapper.cs
- CheckBoxList.cs
- DefaultConfirmation.cs
- TextTabProperties.cs
- SystemResources.cs
- PageHandlerFactory.cs
- TempFiles.cs
- QilCloneVisitor.cs
- Vector3DCollectionConverter.cs
- DragDrop.cs
- WebPartVerbsEventArgs.cs
- CompositeCollection.cs
- DataColumnMappingCollection.cs
- ProfileEventArgs.cs
- ControlCachePolicy.cs
- _SecureChannel.cs
- DataGridViewButtonColumn.cs
- GetPageNumberCompletedEventArgs.cs
- CommonObjectSecurity.cs
- Identity.cs
- ShaperBuffers.cs
- BuildProviderInstallComponent.cs
- LicenseException.cs
- MissingSatelliteAssemblyException.cs
- InternalConfigSettingsFactory.cs
- HtmlMeta.cs
- NativeMethods.cs
- Themes.cs
- FontFamily.cs
- WindowVisualStateTracker.cs
- BindingSourceDesigner.cs
- EventLogInternal.cs
- ClientSettings.cs
- IndexedDataBuffer.cs
- CodeTypeReference.cs
- CompilerLocalReference.cs
- CodeAttachEventStatement.cs
- CompensatableTransactionScopeActivity.cs
- CheckBox.cs
- OpenTypeLayout.cs
- ExpressionBuilderCollection.cs
- DynamicRenderer.cs
- InputScopeManager.cs
- CheckBox.cs
- WebBrowserUriTypeConverter.cs
- _TimerThread.cs
- SiteMapNodeCollection.cs
- SpanIndex.cs
- ProtocolsConfigurationEntry.cs
- ReflectionTypeLoadException.cs
- TableLayoutSettings.cs
- HtmlButton.cs
- PolyQuadraticBezierSegment.cs
- Utils.cs
- SchemaTypeEmitter.cs
- DecimalAnimation.cs
- FlatButtonAppearance.cs
- DesignTimeTemplateParser.cs
- WrappedIUnknown.cs
- base64Transforms.cs
- ProfilePropertySettingsCollection.cs
- MetadataResolver.cs
- AddingNewEventArgs.cs