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
- IncrementalHitTester.cs
- BrowserCapabilitiesFactoryBase.cs
- UnsettableComboBox.cs
- HostingEnvironment.cs
- PagerStyle.cs
- WebMessageEncodingBindingElement.cs
- SineEase.cs
- RotateTransform.cs
- PictureBox.cs
- SchemaElementDecl.cs
- BitmapImage.cs
- ThrowOnMultipleAssignment.cs
- FlowDocumentReaderAutomationPeer.cs
- DropDownButton.cs
- PersonalizationStateInfoCollection.cs
- ListViewItemSelectionChangedEvent.cs
- Package.cs
- RequestCachePolicy.cs
- NamedPermissionSet.cs
- DateTimeParse.cs
- BatchWriter.cs
- XmlQueryCardinality.cs
- GridSplitter.cs
- UrlPropertyAttribute.cs
- TdsParser.cs
- SQLInt64.cs
- DispatcherTimer.cs
- followingquery.cs
- UnsafePeerToPeerMethods.cs
- RoutingTable.cs
- WebSysDisplayNameAttribute.cs
- Literal.cs
- BoundPropertyEntry.cs
- LastQueryOperator.cs
- StaticSiteMapProvider.cs
- HeaderLabel.cs
- CodeAttributeDeclarationCollection.cs
- SharedPerformanceCounter.cs
- EncoderParameter.cs
- CharacterHit.cs
- Peer.cs
- ChangeBlockUndoRecord.cs
- ComboBox.cs
- _LazyAsyncResult.cs
- Publisher.cs
- XPathArrayIterator.cs
- KeyTimeConverter.cs
- OnOperation.cs
- CreateUserWizard.cs
- Translator.cs
- ObjectCache.cs
- XmlnsDefinitionAttribute.cs
- ToolStripSplitStackLayout.cs
- SmiEventSink_DeferedProcessing.cs
- EnumValAlphaComparer.cs
- MsmqHostedTransportConfiguration.cs
- InputElement.cs
- ZipQueryOperator.cs
- WrappedKeySecurityToken.cs
- ConfigDefinitionUpdates.cs
- SqlBooleanizer.cs
- InlineCollection.cs
- DelegateTypeInfo.cs
- CheckoutException.cs
- EventHandlersStore.cs
- ListenerConfig.cs
- ServiceDescriptions.cs
- OdbcTransaction.cs
- ScriptResourceHandler.cs
- Translator.cs
- SkewTransform.cs
- XamlPointCollectionSerializer.cs
- StreamFormatter.cs
- SqlBulkCopyColumnMappingCollection.cs
- CryptoApi.cs
- OutputCacheProfileCollection.cs
- ManifestBasedResourceGroveler.cs
- NullableIntSumAggregationOperator.cs
- DockPattern.cs
- XmlSchemaObject.cs
- IList.cs
- SecureConversationServiceElement.cs
- KeyboardDevice.cs
- ParentControlDesigner.cs
- CodeSubDirectoriesCollection.cs
- CustomValidator.cs
- RawTextInputReport.cs
- Rect3DValueSerializer.cs
- ZipPackage.cs
- DataGridViewCellStyleEditor.cs
- SiteMapHierarchicalDataSourceView.cs
- NavigatorInput.cs
- IndexerNameAttribute.cs
- RIPEMD160Managed.cs
- Int32Converter.cs
- DbMetaDataColumnNames.cs
- ConfigXmlAttribute.cs
- ListManagerBindingsCollection.cs
- SerializationFieldInfo.cs
- AffineTransform3D.cs