Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / MissingFieldException.cs / 1 / MissingFieldException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: MissingFieldException ** ** Purpose: The exception class for class loading failures. ** =============================================================================*/ namespace System { using System; using System.Runtime.Remoting; using System.Runtime.Serialization; using System.Runtime.CompilerServices; using System.Globalization; [System.Runtime.InteropServices.ComVisible(true)] [Serializable()] public class MissingFieldException : MissingMemberException, ISerializable { public MissingFieldException() : base(Environment.GetResourceString("Arg_MissingFieldException")) { SetErrorCode(__HResults.COR_E_MISSINGFIELD); } public MissingFieldException(String message) : base(message) { SetErrorCode(__HResults.COR_E_MISSINGFIELD); } public MissingFieldException(String message, Exception inner) : base(message, inner) { SetErrorCode(__HResults.COR_E_MISSINGFIELD); } protected MissingFieldException(SerializationInfo info, StreamingContext context) : base(info, context) { } public override String Message { get { if (ClassName == null) { return base.Message; } else { // do any desired fixups to classname here. return String.Format(CultureInfo.CurrentCulture, Environment.GetResourceString("MissingField_Name", (Signature != null ? FormatSignature(Signature) + " " : "") + ClassName + "." + MemberName)); } } } // Called from the EE private MissingFieldException(String className, String fieldName, byte[] signature) { ClassName = className; MemberName = fieldName; Signature = signature; } public MissingFieldException(String className, String fieldName) { ClassName = className; MemberName = fieldName; } // If ClassName != null, Message will construct on the fly using it // and the other variables. This allows customization of the // format depending on the language environment. } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- VisualBasicSettingsConverter.cs
- ValidationService.cs
- ContainerParaClient.cs
- SyntaxCheck.cs
- TdsParserSessionPool.cs
- EastAsianLunisolarCalendar.cs
- DataObjectCopyingEventArgs.cs
- ValueCollectionParameterReader.cs
- JsonDeserializer.cs
- GridEntryCollection.cs
- SlipBehavior.cs
- InvalidCastException.cs
- NameSpaceExtractor.cs
- sqlinternaltransaction.cs
- HMACMD5.cs
- SerializationFieldInfo.cs
- PtsHost.cs
- ConstructorNeedsTagAttribute.cs
- DataRecordInternal.cs
- WorkflowViewStateService.cs
- QuaternionConverter.cs
- DynamicResourceExtensionConverter.cs
- WebPartTracker.cs
- DataIdProcessor.cs
- HtmlGenericControl.cs
- SkewTransform.cs
- DataObjectEventArgs.cs
- ReliableMessagingVersion.cs
- ResourceContainer.cs
- Helpers.cs
- ConnectionInterfaceCollection.cs
- CodeDelegateInvokeExpression.cs
- AuthorizationSection.cs
- QuestionEventArgs.cs
- ReceiveSecurityHeader.cs
- TextModifier.cs
- PolygonHotSpot.cs
- SmiMetaDataProperty.cs
- ModelMemberCollection.cs
- PrinterSettings.cs
- TemplateBindingExtensionConverter.cs
- ScriptingProfileServiceSection.cs
- TargetException.cs
- RichTextBox.cs
- StorageSetMapping.cs
- FaultBookmark.cs
- ExpandSegment.cs
- SingleObjectCollection.cs
- HttpListener.cs
- HtmlButton.cs
- Empty.cs
- XmlNamespaceMapping.cs
- WebPartVerbsEventArgs.cs
- _BaseOverlappedAsyncResult.cs
- WhitespaceRuleReader.cs
- UrlAuthFailedErrorFormatter.cs
- ResponseStream.cs
- TableLayoutSettings.cs
- AdapterUtil.cs
- ActivityCodeDomSerializer.cs
- XmlTextAttribute.cs
- XPathAncestorIterator.cs
- NameTable.cs
- EventSourceCreationData.cs
- XmlTextReader.cs
- Clause.cs
- TextEditorLists.cs
- _HelperAsyncResults.cs
- WindowsFormsHelpers.cs
- SizeFConverter.cs
- TimeZone.cs
- QueryableDataSource.cs
- GreenMethods.cs
- DockPattern.cs
- Matrix3DValueSerializer.cs
- QuadraticBezierSegment.cs
- ArrayTypeMismatchException.cs
- PersistenceProviderElement.cs
- ActivityAction.cs
- GifBitmapDecoder.cs
- Geometry3D.cs
- UrlMappingCollection.cs
- BitArray.cs
- WaitHandleCannotBeOpenedException.cs
- StylusEventArgs.cs
- StreamResourceInfo.cs
- TypeInitializationException.cs
- SimpleMailWebEventProvider.cs
- PackageRelationship.cs
- JumpPath.cs
- SplineKeyFrames.cs
- ConditionalAttribute.cs
- RootProfilePropertySettingsCollection.cs
- SelectedGridItemChangedEvent.cs
- IPGlobalProperties.cs
- DynamicMethod.cs
- InstanceHandleConflictException.cs
- Int32RectValueSerializer.cs
- TripleDESCryptoServiceProvider.cs
- DesignTimeVisibleAttribute.cs