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
- RotationValidation.cs
- EventMappingSettings.cs
- PathGradientBrush.cs
- GridViewSelectEventArgs.cs
- BufferedGraphics.cs
- MdbDataFileEditor.cs
- XmlRawWriterWrapper.cs
- MobileControlDesigner.cs
- WebPartTransformerAttribute.cs
- Rule.cs
- SimpleFileLog.cs
- FileDialog_Vista.cs
- XmlAttributeOverrides.cs
- DeclaredTypeElement.cs
- AssemblyResourceLoader.cs
- WindowsListViewGroup.cs
- BooleanKeyFrameCollection.cs
- ADRole.cs
- IPipelineRuntime.cs
- QilPatternVisitor.cs
- Message.cs
- GridViewEditEventArgs.cs
- ContentValidator.cs
- GridPattern.cs
- RegexParser.cs
- SqlConnectionHelper.cs
- SamlAssertion.cs
- TextFindEngine.cs
- ObjectManager.cs
- MultiDataTrigger.cs
- CapabilitiesPattern.cs
- ExceptionUtil.cs
- RuleDefinitions.cs
- Int32Rect.cs
- recordstatefactory.cs
- SiteMapDataSourceView.cs
- MailMessageEventArgs.cs
- LifetimeServices.cs
- ConsoleCancelEventArgs.cs
- StrongNamePublicKeyBlob.cs
- ImmComposition.cs
- xmlglyphRunInfo.cs
- XslTransform.cs
- ResourceSetExpression.cs
- TextBox.cs
- CodePropertyReferenceExpression.cs
- JavaScriptSerializer.cs
- AliasGenerator.cs
- ConfigurationElementProperty.cs
- DropShadowBitmapEffect.cs
- HttpResponseWrapper.cs
- commandenforcer.cs
- TemplateControlCodeDomTreeGenerator.cs
- BaseAutoFormat.cs
- AffineTransform3D.cs
- Parameter.cs
- MsmqVerifier.cs
- ScriptingScriptResourceHandlerSection.cs
- EncryptedKeyHashIdentifierClause.cs
- RootProfilePropertySettingsCollection.cs
- PageContent.cs
- SQLDecimal.cs
- RoleExceptions.cs
- HwndTarget.cs
- HighContrastHelper.cs
- QueryParameter.cs
- PkcsMisc.cs
- XsdBuildProvider.cs
- FunctionGenerator.cs
- Variable.cs
- DebugHandleTracker.cs
- MetadataHelper.cs
- TextBoxLine.cs
- XamlValidatingReader.cs
- DirectionalLight.cs
- XmlSerializerVersionAttribute.cs
- XmlSchemaAppInfo.cs
- RandomDelayQueuedSendsAsyncResult.cs
- SurrogateDataContract.cs
- UIElementIsland.cs
- DataGridColumnReorderingEventArgs.cs
- UpdateManifestForBrowserApplication.cs
- VectorCollection.cs
- DataTableReaderListener.cs
- ViewManager.cs
- ScriptServiceAttribute.cs
- CaseDesigner.xaml.cs
- UserMapPath.cs
- RightNameExpirationInfoPair.cs
- Vector3DValueSerializer.cs
- ListViewDeleteEventArgs.cs
- XmlDeclaration.cs
- LayoutTable.cs
- FormViewUpdateEventArgs.cs
- WebContentFormatHelper.cs
- DockEditor.cs
- WebBrowserNavigatingEventHandler.cs
- CheckBox.cs
- XmlIterators.cs
- ObjectItemCollection.cs