Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Web / System / Web / Services / Protocols / MimeFormatter.cs / 1305376 / MimeFormatter.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.Services.Protocols {
using System.IO;
using System;
using System.Xml.Serialization;
using System.Reflection;
using System.Collections;
using System.Web.Services;
using System.Security.Permissions;
///
///
/// [To be supplied.]
///
public abstract class MimeFormatter {
///
///
/// [To be supplied.]
///
public abstract object GetInitializer(LogicalMethodInfo methodInfo);
///
///
/// [To be supplied.]
///
public abstract void Initialize(object initializer);
///
///
/// [To be supplied.]
///
public virtual object[] GetInitializers(LogicalMethodInfo[] methodInfos) {
object[] initializers = new object[methodInfos.Length];
for (int i = 0; i < initializers.Length; i++)
initializers[i] = GetInitializer(methodInfos[i]);
return initializers;
}
///
///
/// [To be supplied.]
///
[PermissionSet(SecurityAction.LinkDemand, Name="FullTrust")]
public static object GetInitializer(Type type, LogicalMethodInfo methodInfo) {
return ((MimeFormatter)Activator.CreateInstance(type)).GetInitializer(methodInfo);
}
///
///
/// [To be supplied.]
///
[PermissionSet(SecurityAction.LinkDemand, Name="FullTrust")]
public static object[] GetInitializers(Type type, LogicalMethodInfo[] methodInfos) {
return ((MimeFormatter)Activator.CreateInstance(type)).GetInitializers(methodInfos);
}
///
///
/// [To be supplied.]
///
[PermissionSet(SecurityAction.LinkDemand, Name="FullTrust")]
public static MimeFormatter CreateInstance(Type type, object initializer) {
MimeFormatter formatter = (MimeFormatter)Activator.CreateInstance(type);
formatter.Initialize(initializer);
return formatter;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.Services.Protocols {
using System.IO;
using System;
using System.Xml.Serialization;
using System.Reflection;
using System.Collections;
using System.Web.Services;
using System.Security.Permissions;
///
///
/// [To be supplied.]
///
public abstract class MimeFormatter {
///
///
/// [To be supplied.]
///
public abstract object GetInitializer(LogicalMethodInfo methodInfo);
///
///
/// [To be supplied.]
///
public abstract void Initialize(object initializer);
///
///
/// [To be supplied.]
///
public virtual object[] GetInitializers(LogicalMethodInfo[] methodInfos) {
object[] initializers = new object[methodInfos.Length];
for (int i = 0; i < initializers.Length; i++)
initializers[i] = GetInitializer(methodInfos[i]);
return initializers;
}
///
///
/// [To be supplied.]
///
[PermissionSet(SecurityAction.LinkDemand, Name="FullTrust")]
public static object GetInitializer(Type type, LogicalMethodInfo methodInfo) {
return ((MimeFormatter)Activator.CreateInstance(type)).GetInitializer(methodInfo);
}
///
///
/// [To be supplied.]
///
[PermissionSet(SecurityAction.LinkDemand, Name="FullTrust")]
public static object[] GetInitializers(Type type, LogicalMethodInfo[] methodInfos) {
return ((MimeFormatter)Activator.CreateInstance(type)).GetInitializers(methodInfos);
}
///
///
/// [To be supplied.]
///
[PermissionSet(SecurityAction.LinkDemand, Name="FullTrust")]
public static MimeFormatter CreateInstance(Type type, object initializer) {
MimeFormatter formatter = (MimeFormatter)Activator.CreateInstance(type);
formatter.Initialize(initializer);
return formatter;
}
}
}
// 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
- DesignerActionVerbItem.cs
- BindingObserver.cs
- SafeEventLogWriteHandle.cs
- PEFileEvidenceFactory.cs
- TextAnchor.cs
- GridViewEditEventArgs.cs
- UnmanagedMarshal.cs
- TreeWalker.cs
- TempFiles.cs
- LogConverter.cs
- SqlDependencyListener.cs
- DesignerValidationSummaryAdapter.cs
- WebRequestModuleElementCollection.cs
- MediaPlayerState.cs
- ChannelBinding.cs
- WebInvokeAttribute.cs
- SingleStorage.cs
- BuildManager.cs
- SourceChangedEventArgs.cs
- NonParentingControl.cs
- StaticSiteMapProvider.cs
- ThumbAutomationPeer.cs
- Menu.cs
- Calendar.cs
- CustomTypeDescriptor.cs
- ToolStripItemClickedEventArgs.cs
- SqlConnectionString.cs
- PermissionListSet.cs
- FilterElement.cs
- DocumentCollection.cs
- QueryContinueDragEvent.cs
- WebPartUtil.cs
- SmtpNtlmAuthenticationModule.cs
- XPathDescendantIterator.cs
- SqlCachedBuffer.cs
- DetailsViewInsertedEventArgs.cs
- mediaeventargs.cs
- DataGridViewCellCancelEventArgs.cs
- SessionStateSection.cs
- DtrList.cs
- ScaleTransform.cs
- DataObjectSettingDataEventArgs.cs
- CommandLineParser.cs
- WindowsSysHeader.cs
- ProviderConnectionPoint.cs
- BaseCollection.cs
- InfoCardServiceInstallComponent.cs
- AccessibleObject.cs
- validation.cs
- KnownColorTable.cs
- XmlSchemaImport.cs
- Grant.cs
- PlanCompilerUtil.cs
- DesignerSelectionListAdapter.cs
- DBCommand.cs
- MobileContainerDesigner.cs
- ScrollBarRenderer.cs
- PlatformNotSupportedException.cs
- GeometryModel3D.cs
- NewArray.cs
- ByteStream.cs
- DocumentSequenceHighlightLayer.cs
- DataGridViewSelectedCellCollection.cs
- EnvironmentPermission.cs
- TextDecorationCollection.cs
- ObjectDataSourceWizardForm.cs
- IgnoreFileBuildProvider.cs
- ChtmlCommandAdapter.cs
- PackageRelationshipCollection.cs
- TransformGroup.cs
- ScriptingProfileServiceSection.cs
- ExpressionBuilderCollection.cs
- OLEDB_Util.cs
- SoapHeaderAttribute.cs
- MD5CryptoServiceProvider.cs
- ProfileParameter.cs
- SemanticKeyElement.cs
- WmlFormAdapter.cs
- metadatamappinghashervisitor.cs
- LinkButton.cs
- TokenBasedSetEnumerator.cs
- DefaultParameterValueAttribute.cs
- TemplateKeyConverter.cs
- SelectionEditingBehavior.cs
- ArrangedElement.cs
- ConfigDefinitionUpdates.cs
- _TimerThread.cs
- CollectionContainer.cs
- WorkflowTimerService.cs
- XmlNamedNodeMap.cs
- ClientApiGenerator.cs
- Cloud.cs
- SubstitutionList.cs
- Button.cs
- MimeObjectFactory.cs
- UrlMapping.cs
- EntityReference.cs
- StylusPointDescription.cs
- columnmapkeybuilder.cs
- LabelAutomationPeer.cs