Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / AddIn / AddIn / System / Addin / MiniReflection / MiniConstructorInfo.cs / 1305376 / MiniConstructorInfo.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
/*============================================================
**
** Class: MiniConstructorInfo
**
** Purpose: Represents a constructor.
**
===========================================================*/
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Text;
using System.AddIn.MiniReflection.MetadataReader;
using System.Diagnostics.Contracts;
namespace System.AddIn.MiniReflection
{
[Serializable]
internal sealed class MiniConstructorInfo
{
private MiniParameterInfo[] _parameters;
public MiniConstructorInfo(MiniParameterInfo[] parameters)
{
System.Diagnostics.Contracts.Contract.Requires(parameters != null);
_parameters = parameters;
}
/*
internal MiniConstructorInfo(System.Reflection.ConstructorInfo ctor)
{
System.Reflection.ParameterInfo[] parameters = ctor.GetParameters();
_parameters = new MiniParameterInfo[parameters.Length];
for (int i = 0; i < parameters.Length; i++)
_parameters[i] = new MiniParameterInfo(new TypeInfo(parameters[i].ParameterType));
}
*/
public MiniParameterInfo[] GetParameters()
{
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
- ColorPalette.cs
- TextViewBase.cs
- DelegatingConfigHost.cs
- SafeLocalAllocation.cs
- ClientUrlResolverWrapper.cs
- HtmlInputPassword.cs
- ResXDataNode.cs
- SmtpTransport.cs
- MatrixAnimationUsingPath.cs
- DataGridViewCellMouseEventArgs.cs
- NumberFunctions.cs
- CharacterHit.cs
- AttachmentService.cs
- FontConverter.cs
- TemplateAction.cs
- FunctionCommandText.cs
- EnumConverter.cs
- CodeObjectCreateExpression.cs
- CreateUserWizardDesigner.cs
- IDReferencePropertyAttribute.cs
- MSAANativeProvider.cs
- BaseCAMarshaler.cs
- OneOfTypeConst.cs
- OrderPreservingPipeliningSpoolingTask.cs
- AppSecurityManager.cs
- TreeNodeStyle.cs
- Queue.cs
- EntityContainerEmitter.cs
- SpecialNameAttribute.cs
- PropertyChangedEventManager.cs
- XmlDesigner.cs
- SslStream.cs
- WaveHeader.cs
- DateTimeOffsetStorage.cs
- SecuritySessionFilter.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- RecordsAffectedEventArgs.cs
- BindingElementExtensionElement.cs
- XmlTextWriter.cs
- List.cs
- ChannelSinkStacks.cs
- PaperSize.cs
- KeyValueInternalCollection.cs
- SearchForVirtualItemEventArgs.cs
- WebPartAuthorizationEventArgs.cs
- SlipBehavior.cs
- ProfileModule.cs
- LogicalExpr.cs
- DataGridViewLayoutData.cs
- BinaryMethodMessage.cs
- AttachedPropertyMethodSelector.cs
- LogWriteRestartAreaState.cs
- WorkflowNamespace.cs
- TrackingStringDictionary.cs
- TableItemPattern.cs
- PageRequestManager.cs
- HyperlinkAutomationPeer.cs
- XpsPackagingPolicy.cs
- SpellerError.cs
- AutoCompleteStringCollection.cs
- UITypeEditor.cs
- Stackframe.cs
- DataServiceHost.cs
- FactoryGenerator.cs
- XPathSelfQuery.cs
- RegisteredHiddenField.cs
- InputLangChangeEvent.cs
- SafeFileMappingHandle.cs
- StatusBarItem.cs
- WebZone.cs
- EntityCollection.cs
- LinqDataSource.cs
- SchemaConstraints.cs
- HostProtectionPermission.cs
- PeerContact.cs
- TemplateBindingExpression.cs
- MembershipPasswordException.cs
- FormsAuthenticationConfiguration.cs
- TryCatch.cs
- BitVec.cs
- DefaultMemberAttribute.cs
- PrintPreviewGraphics.cs
- FrameworkObject.cs
- UnsafeNativeMethods.cs
- ArraySegment.cs
- HiddenFieldPageStatePersister.cs
- TextTreeRootTextBlock.cs
- UriSection.cs
- RewritingSimplifier.cs
- ConnectivityStatus.cs
- formatter.cs
- MaterialGroup.cs
- CompositeTypefaceMetrics.cs
- TextSegment.cs
- IPCCacheManager.cs
- XmlDataSourceView.cs
- WebEvents.cs
- HtmlHistory.cs
- WebPartConnectionsConnectVerb.cs
- XmlSchemaSimpleContent.cs