Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / CodeDOM / CodeParameterDeclarationExpression.cs / 1305376 / 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;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
//
// [....]
// 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;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MatrixTransform3D.cs
- EncoderBestFitFallback.cs
- UrlAuthorizationModule.cs
- InertiaRotationBehavior.cs
- MenuItem.cs
- _IPv6Address.cs
- ToolStripDropDownMenu.cs
- Soap.cs
- TransformerInfoCollection.cs
- SqlFunctions.cs
- GridItemPattern.cs
- MatrixAnimationUsingKeyFrames.cs
- ExceptionRoutedEventArgs.cs
- StateWorkerRequest.cs
- UrlPath.cs
- ExtensibleClassFactory.cs
- BamlRecordReader.cs
- TagNameToTypeMapper.cs
- GridViewSelectEventArgs.cs
- Int16Storage.cs
- AutoCompleteStringCollection.cs
- ClientFormsAuthenticationCredentials.cs
- SqlMethodCallConverter.cs
- HyperLink.cs
- AttributeCollection.cs
- OutputScopeManager.cs
- SHA512.cs
- SqlDataSourceFilteringEventArgs.cs
- MultiBindingExpression.cs
- HtmlElementEventArgs.cs
- XmlResolver.cs
- DomainUpDown.cs
- WebSysDescriptionAttribute.cs
- Converter.cs
- SqlReorderer.cs
- SchemaImporterExtension.cs
- RegexGroupCollection.cs
- DataBindingCollection.cs
- XsdDuration.cs
- SecurityHelper.cs
- GeneralTransform2DTo3DTo2D.cs
- ReadOnlyHierarchicalDataSourceView.cs
- CodeTypeReferenceExpression.cs
- CheckBox.cs
- SafeReversePInvokeHandle.cs
- TextFormatterHost.cs
- HttpHandlerActionCollection.cs
- CodeMethodMap.cs
- CachedPathData.cs
- TemplateControl.cs
- HttpModulesSection.cs
- XPathSelectionIterator.cs
- StreamMarshaler.cs
- GeneralTransform3D.cs
- ExternalException.cs
- ChannelHandler.cs
- Hashtable.cs
- HiddenField.cs
- BaseCollection.cs
- RegexGroupCollection.cs
- EllipseGeometry.cs
- BindingBase.cs
- recordstatefactory.cs
- BaseCollection.cs
- SmtpCommands.cs
- DockAndAnchorLayout.cs
- PerformanceCounterPermissionAttribute.cs
- HtmlElementCollection.cs
- ResourceExpression.cs
- CacheMemory.cs
- EnglishPluralizationService.cs
- ContextProperty.cs
- NamedPipeChannelListener.cs
- InputBinder.cs
- SerializationInfoEnumerator.cs
- Token.cs
- VarRemapper.cs
- XmlLoader.cs
- SystemFonts.cs
- SQLResource.cs
- Query.cs
- ReflectionHelper.cs
- RawUIStateInputReport.cs
- SqlDataSourceFilteringEventArgs.cs
- DataPointer.cs
- PrivilegeNotHeldException.cs
- ReachIDocumentPaginatorSerializerAsync.cs
- AuthenticationException.cs
- DisableDpiAwarenessAttribute.cs
- CapiSymmetricAlgorithm.cs
- TextRangeEditTables.cs
- DrawToolTipEventArgs.cs
- ResourcesBuildProvider.cs
- WindowVisualStateTracker.cs
- CancellationState.cs
- SystemIPInterfaceProperties.cs
- DoWhile.cs
- TraceHandlerErrorFormatter.cs
- WebPart.cs
- UnknownBitmapEncoder.cs