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
- URLString.cs
- PreservationFileReader.cs
- InternalResources.cs
- prompt.cs
- HintTextConverter.cs
- HttpListenerResponse.cs
- Cast.cs
- DayRenderEvent.cs
- JoinElimination.cs
- SystemUnicastIPAddressInformation.cs
- ObjectItemAssemblyLoader.cs
- MetadataUtilsSmi.cs
- TextPenaltyModule.cs
- Int16Converter.cs
- TextSelectionHighlightLayer.cs
- RegexCompilationInfo.cs
- HashCodeCombiner.cs
- PropertyExpression.cs
- StrokeCollectionDefaultValueFactory.cs
- ListSourceHelper.cs
- TextTreeTextNode.cs
- AnchoredBlock.cs
- ToolStripSystemRenderer.cs
- FormViewInsertEventArgs.cs
- AssemblyInfo.cs
- MD5.cs
- WindowsFormsHostAutomationPeer.cs
- CssClassPropertyAttribute.cs
- FastEncoderStatics.cs
- ReturnValue.cs
- DebuggerAttributes.cs
- AsyncPostBackTrigger.cs
- TypedReference.cs
- UTF32Encoding.cs
- TextRenderer.cs
- PathFigureCollection.cs
- ThreadPoolTaskScheduler.cs
- IndexingContentUnit.cs
- IteratorDescriptor.cs
- AdjustableArrowCap.cs
- BamlStream.cs
- OracleMonthSpan.cs
- AdCreatedEventArgs.cs
- shaperfactoryquerycacheentry.cs
- SqlCharStream.cs
- UriPrefixTable.cs
- Expression.cs
- Vector3DCollectionValueSerializer.cs
- LoginName.cs
- XmlLinkedNode.cs
- HttpBrowserCapabilitiesBase.cs
- DesignerDataRelationship.cs
- ScrollEvent.cs
- HebrewCalendar.cs
- BatchWriter.cs
- AdapterSwitches.cs
- DynamicActivityXamlReader.cs
- AdornerHitTestResult.cs
- ImageList.cs
- BaseValidator.cs
- TranslateTransform.cs
- ReadWriteObjectLock.cs
- CodeTypeDelegate.cs
- CodeCastExpression.cs
- XPathAncestorQuery.cs
- BooleanStorage.cs
- SqlTopReducer.cs
- OdbcRowUpdatingEvent.cs
- WorkflowServiceHostFactory.cs
- CommunicationObjectFaultedException.cs
- ValidatorAttribute.cs
- ItemCollection.cs
- QueryParameter.cs
- StandardCommandToolStripMenuItem.cs
- XmlDataSourceView.cs
- TimeManager.cs
- AxHost.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- Effect.cs
- NonBatchDirectoryCompiler.cs
- DefaultShape.cs
- ServiceEndpointCollection.cs
- LoginCancelEventArgs.cs
- SchemaInfo.cs
- GridViewColumnCollection.cs
- EnumMember.cs
- XmlBindingWorker.cs
- recordstatescratchpad.cs
- TableItemPattern.cs
- Int32Converter.cs
- Pkcs9Attribute.cs
- ValueTypeFixupInfo.cs
- CircleHotSpot.cs
- TraversalRequest.cs
- DbMetaDataColumnNames.cs
- ServiceTimeoutsBehavior.cs
- RuntimeVariablesExpression.cs
- CheckBoxAutomationPeer.cs
- IPCCacheManager.cs
- XmlAttributes.cs