Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NavigationHelper.cs
- Registry.cs
- CodeObject.cs
- RangeValidator.cs
- MessageQueueInstaller.cs
- Point4DConverter.cs
- RichTextBox.cs
- Base64Encoding.cs
- SuppressIldasmAttribute.cs
- XhtmlBasicValidationSummaryAdapter.cs
- GridViewSortEventArgs.cs
- DelegateArgumentValue.cs
- SoapAttributes.cs
- DateTimeOffset.cs
- HttpWebRequestElement.cs
- InstancePersistenceEvent.cs
- ScrollViewer.cs
- ExtensionElementCollection.cs
- JavaScriptString.cs
- NotificationContext.cs
- FixedPageStructure.cs
- StyleCollectionEditor.cs
- CryptoKeySecurity.cs
- DataBoundControl.cs
- RowParagraph.cs
- future.cs
- ImageListStreamer.cs
- KnownColorTable.cs
- CommandBinding.cs
- XmlQualifiedNameTest.cs
- QueueProcessor.cs
- PowerStatus.cs
- Brush.cs
- FamilyTypefaceCollection.cs
- Utils.cs
- Privilege.cs
- FontFamilyValueSerializer.cs
- UpdateCommand.cs
- XamlWriter.cs
- TextLineBreak.cs
- _TransmitFileOverlappedAsyncResult.cs
- FontStyleConverter.cs
- AssemblyGen.cs
- ObjectItemCachedAssemblyLoader.cs
- ListBox.cs
- TagPrefixAttribute.cs
- TCPClient.cs
- MULTI_QI.cs
- WebServiceMethodData.cs
- KeyProperty.cs
- ToolStripMenuItemCodeDomSerializer.cs
- GridViewRowCollection.cs
- ObjRef.cs
- PersonalizableAttribute.cs
- StrokeIntersection.cs
- Overlapped.cs
- AutoGeneratedField.cs
- SimpleType.cs
- SqlDependencyListener.cs
- ParameterBinding.cs
- ACL.cs
- SendSecurityHeader.cs
- OperationCanceledException.cs
- TreeNodeCollection.cs
- UnknownBitmapDecoder.cs
- HttpProfileGroupBase.cs
- Compilation.cs
- TextServicesLoader.cs
- TypeSystem.cs
- Int32Rect.cs
- PartitionResolver.cs
- LogRestartAreaEnumerator.cs
- EntityDataSourceDataSelection.cs
- FontFamilyValueSerializer.cs
- VariableExpressionConverter.cs
- MultiAsyncResult.cs
- StrokeRenderer.cs
- DetailsViewActionList.cs
- EnvironmentPermission.cs
- KeySpline.cs
- DesignerVerbCollection.cs
- WebPartTransformer.cs
- ConfigXmlWhitespace.cs
- InvalidBodyAccessException.cs
- LineUtil.cs
- DesignerAdapterAttribute.cs
- ConstNode.cs
- HandleRef.cs
- ConstraintCollection.cs
- PrintDialogException.cs
- BaseComponentEditor.cs
- TextEffectCollection.cs
- RowVisual.cs
- ExpressionBuilder.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- ExpressionParser.cs
- XPathPatternParser.cs
- EntityDesignerUtils.cs
- TypeSystem.cs
- FloatMinMaxAggregationOperator.cs