Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / CompMod / System / CodeDOM / CodeObjectCreateExpression.cs / 1 / CodeObjectCreateExpression.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 an object create expression.
///
///
[
ClassInterface(ClassInterfaceType.AutoDispatch),
ComVisible(true),
Serializable,
]
public class CodeObjectCreateExpression : CodeExpression {
private CodeTypeReference createType;
private CodeExpressionCollection parameters = new CodeExpressionCollection();
///
///
/// Initializes a new .
///
///
public CodeObjectCreateExpression() {
}
///
///
/// Initializes a new using the specified type and
/// parameters.
///
///
public CodeObjectCreateExpression(CodeTypeReference createType, params CodeExpression[] parameters) {
CreateType = createType;
Parameters.AddRange(parameters);
}
///
/// [To be supplied.]
///
public CodeObjectCreateExpression(string createType, params CodeExpression[] parameters) {
CreateType = new CodeTypeReference(createType);
Parameters.AddRange(parameters);
}
///
/// [To be supplied.]
///
public CodeObjectCreateExpression(Type createType, params CodeExpression[] parameters) {
CreateType = new CodeTypeReference(createType);
Parameters.AddRange(parameters);
}
///
///
/// The type of the object to create.
///
///
public CodeTypeReference CreateType {
get {
if (createType == null) {
createType = new CodeTypeReference("");
}
return createType;
}
set {
createType = value;
}
}
///
///
/// Gets or sets the parameters to use in creating the
/// object.
///
///
public CodeExpressionCollection Parameters {
get {
return parameters;
}
}
}
}
// 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 an object create expression.
///
///
[
ClassInterface(ClassInterfaceType.AutoDispatch),
ComVisible(true),
Serializable,
]
public class CodeObjectCreateExpression : CodeExpression {
private CodeTypeReference createType;
private CodeExpressionCollection parameters = new CodeExpressionCollection();
///
///
/// Initializes a new .
///
///
public CodeObjectCreateExpression() {
}
///
///
/// Initializes a new using the specified type and
/// parameters.
///
///
public CodeObjectCreateExpression(CodeTypeReference createType, params CodeExpression[] parameters) {
CreateType = createType;
Parameters.AddRange(parameters);
}
///
/// [To be supplied.]
///
public CodeObjectCreateExpression(string createType, params CodeExpression[] parameters) {
CreateType = new CodeTypeReference(createType);
Parameters.AddRange(parameters);
}
///
/// [To be supplied.]
///
public CodeObjectCreateExpression(Type createType, params CodeExpression[] parameters) {
CreateType = new CodeTypeReference(createType);
Parameters.AddRange(parameters);
}
///
///
/// The type of the object to create.
///
///
public CodeTypeReference CreateType {
get {
if (createType == null) {
createType = new CodeTypeReference("");
}
return createType;
}
set {
createType = value;
}
}
///
///
/// Gets or sets the parameters to use in creating the
/// object.
///
///
public CodeExpressionCollection Parameters {
get {
return parameters;
}
}
}
}
// 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
- RequestCache.cs
- TransformGroup.cs
- Material.cs
- ListViewGroup.cs
- _TransmitFileOverlappedAsyncResult.cs
- DetailsView.cs
- DataServiceCollectionOfT.cs
- SqlError.cs
- DataListCommandEventArgs.cs
- TextElementCollection.cs
- ConnectionStringsSection.cs
- VersionedStreamOwner.cs
- SqlMultiplexer.cs
- UserControlBuildProvider.cs
- TextBounds.cs
- HashSet.cs
- CommentAction.cs
- BinaryMessageFormatter.cs
- HtmlGenericControl.cs
- StylusPlugInCollection.cs
- _ListenerResponseStream.cs
- UriScheme.cs
- MessageCredentialType.cs
- DynamicQueryableWrapper.cs
- HtmlUtf8RawTextWriter.cs
- WebPartManager.cs
- ObjectDataSourceMethodEventArgs.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- cookie.cs
- SqlBulkCopy.cs
- XamlDesignerSerializationManager.cs
- WebBrowserBase.cs
- RoutedEventValueSerializer.cs
- ObjectItemCachedAssemblyLoader.cs
- StorageComplexPropertyMapping.cs
- RegexGroup.cs
- SinglePhaseEnlistment.cs
- DesignerActionUI.cs
- DataBoundLiteralControl.cs
- ExpressionBindings.cs
- Point3D.cs
- TypeToken.cs
- HandleCollector.cs
- SecurityManager.cs
- QueryStringParameter.cs
- AuthenticationService.cs
- Wizard.cs
- ScalarType.cs
- HostedImpersonationContext.cs
- ApplicationHost.cs
- WindowsStartMenu.cs
- DocumentViewerBase.cs
- ColorConvertedBitmap.cs
- AutoGeneratedFieldProperties.cs
- UpWmlPageAdapter.cs
- SrgsToken.cs
- MenuItemCollection.cs
- DataTablePropertyDescriptor.cs
- UrlAuthFailureHandler.cs
- PropertyInfoSet.cs
- ChannelBinding.cs
- InvalidFilterCriteriaException.cs
- LinkClickEvent.cs
- LabelDesigner.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- CSharpCodeProvider.cs
- ObjectIDGenerator.cs
- DynamicMethod.cs
- SQLStringStorage.cs
- EmptyEnumerable.cs
- DbParameterCollectionHelper.cs
- GroupQuery.cs
- CriticalFinalizerObject.cs
- KeyGestureValueSerializer.cs
- JapaneseCalendar.cs
- NetworkInformationPermission.cs
- ArgumentReference.cs
- ExpressionTable.cs
- VisualStates.cs
- HideDisabledControlAdapter.cs
- DllNotFoundException.cs
- updateconfighost.cs
- SchemaTypeEmitter.cs
- XmlNotation.cs
- XpsFontSubsetter.cs
- EdmProviderManifest.cs
- IntegerValidatorAttribute.cs
- BitmapEffectGroup.cs
- HwndKeyboardInputProvider.cs
- TimerElapsedEvenArgs.cs
- BadImageFormatException.cs
- ShowExpandedMultiValueConverter.cs
- SQLInt32.cs
- SiteMap.cs
- TextBoxAutoCompleteSourceConverter.cs
- BitmapEffectCollection.cs
- XXXOnTypeBuilderInstantiation.cs
- DataGridViewRowsRemovedEventArgs.cs
- AxHost.cs
- StorageConditionPropertyMapping.cs