Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / CodeDOM / CodeParameterDeclarationExpression.cs / 1 / CodeParameterDeclarationExpression.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;
///
///
/// Represents a parameter declaration for method, constructor, or property arguments.
///
///
[
ClassInterface(ClassInterfaceType.AutoDispatch),
ComVisible(true),
Serializable,
]
public class CodeParameterDeclarationExpression : CodeExpression {
private CodeTypeReference type;
private string name;
private CodeAttributeDeclarationCollection customAttributes = null;
private FieldDirection dir = FieldDirection.In;
///
///
/// Initializes a new instance of .
///
///
public CodeParameterDeclarationExpression() {
}
///
///
/// Initializes a new instance of using the specified type and name.
///
///
public CodeParameterDeclarationExpression(CodeTypeReference type, string name) {
Type = type;
Name = name;
}
///
/// [To be supplied.]
///
public CodeParameterDeclarationExpression(string type, string name) {
Type = new CodeTypeReference(type);
Name = name;
}
///
/// [To be supplied.]
///
public CodeParameterDeclarationExpression(Type type, string name) {
Type = new CodeTypeReference(type);
Name = name;
}
///
///
/// Gets or sets the custom attributes for the parameter declaration.
///
///
public CodeAttributeDeclarationCollection CustomAttributes {
get {
if (customAttributes == null) {
customAttributes = new CodeAttributeDeclarationCollection();
}
return customAttributes;
}
set {
customAttributes = value;
}
}
///
///
/// Gets or sets
/// the direction of the field.
///
///
public FieldDirection Direction {
get {
return dir;
}
set {
dir = value;
}
}
///
///
/// Gets or sets
/// the type of the parameter.
///
///
public CodeTypeReference Type {
get {
if (type == null) {
type = new CodeTypeReference("");
}
return type;
}
set {
type = value;
}
}
///
///
/// Gets or sets
/// the name of the parameter.
///
///
public string Name {
get {
return (name == null) ? string.Empty : name;
}
set {
name = value;
}
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Behavior.cs
- LongAverageAggregationOperator.cs
- MenuBindingsEditorForm.cs
- EditCommandColumn.cs
- QilFunction.cs
- OptimalBreakSession.cs
- FrameworkContextData.cs
- SecUtil.cs
- CodeRegionDirective.cs
- XPathPatternBuilder.cs
- DataGridHelper.cs
- GridSplitterAutomationPeer.cs
- DataGridViewComboBoxEditingControl.cs
- StoreItemCollection.Loader.cs
- MobileControlsSectionHandler.cs
- ItemDragEvent.cs
- FileLoadException.cs
- RequestQueue.cs
- SQLDecimalStorage.cs
- XPathNodePointer.cs
- XmlElementAttributes.cs
- CultureTableRecord.cs
- DrawingVisual.cs
- QilXmlWriter.cs
- CodeTypeConstructor.cs
- AsyncPostBackErrorEventArgs.cs
- DecryptedHeader.cs
- WebPartEditorCancelVerb.cs
- EntityClassGenerator.cs
- lengthconverter.cs
- BaseCollection.cs
- ImageFormatConverter.cs
- MarginsConverter.cs
- GridViewDeletedEventArgs.cs
- XmlSerializerAssemblyAttribute.cs
- WorkflowServiceNamespace.cs
- LinearQuaternionKeyFrame.cs
- TextBoxAutomationPeer.cs
- FastEncoder.cs
- CodeCompileUnit.cs
- HitTestFilterBehavior.cs
- QuaternionKeyFrameCollection.cs
- MetricEntry.cs
- SchemaTypeEmitter.cs
- IteratorFilter.cs
- AccessKeyManager.cs
- DescendantOverDescendantQuery.cs
- CodeComment.cs
- MenuItemStyle.cs
- WorkflowFileItem.cs
- UmAlQuraCalendar.cs
- InputLanguageCollection.cs
- CapabilitiesAssignment.cs
- HwndHost.cs
- AudioException.cs
- indexingfiltermarshaler.cs
- XmlEntity.cs
- FontClient.cs
- PeerApplicationLaunchInfo.cs
- KeyInterop.cs
- RowToParametersTransformer.cs
- XamlPathDataSerializer.cs
- Point.cs
- Solver.cs
- M3DUtil.cs
- ColumnWidthChangingEvent.cs
- Int64Animation.cs
- EventRouteFactory.cs
- RawTextInputReport.cs
- SafeNativeMethods.cs
- DispatcherExceptionFilterEventArgs.cs
- GC.cs
- HostingEnvironmentException.cs
- ResourceAttributes.cs
- XmlSequenceWriter.cs
- ReturnEventArgs.cs
- SqlMetaData.cs
- PackUriHelper.cs
- WindowsListViewGroupHelper.cs
- DesignerActionMethodItem.cs
- TextEffect.cs
- SqlXmlStorage.cs
- InvalidPrinterException.cs
- TabPage.cs
- StorageComplexPropertyMapping.cs
- DbConnectionPoolCounters.cs
- OrderedDictionaryStateHelper.cs
- CellTreeNode.cs
- DataBoundControlHelper.cs
- WindowsFormsHostPropertyMap.cs
- ToolStripContainer.cs
- ViewPort3D.cs
- RectKeyFrameCollection.cs
- Qualifier.cs
- WithParamAction.cs
- AsymmetricCryptoHandle.cs
- ImpersonationContext.cs
- DispatcherTimer.cs
- safemediahandle.cs
- URLAttribute.cs