Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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. // // ==--== /*============================================================================== ** ** 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TemplatedAdorner.cs
- WarningException.cs
- UrlParameterReader.cs
- RbTree.cs
- ToolStripSeparator.cs
- Track.cs
- DataGridViewButtonCell.cs
- CodeGen.cs
- NamespaceQuery.cs
- HMACSHA512.cs
- SiteMap.cs
- TextAdaptor.cs
- Stacktrace.cs
- XmlDomTextWriter.cs
- MarkupWriter.cs
- SqlWebEventProvider.cs
- GeometryDrawing.cs
- ForEach.cs
- GestureRecognizer.cs
- ScaleTransform3D.cs
- StructuredTypeInfo.cs
- CornerRadius.cs
- SystemInfo.cs
- WorkflowElementDialog.cs
- GroupBoxRenderer.cs
- EndPoint.cs
- TransformerInfoCollection.cs
- Helper.cs
- SqlCommandBuilder.cs
- AuthenticationException.cs
- ExpressionBinding.cs
- InstanceData.cs
- ReflectPropertyDescriptor.cs
- GridView.cs
- SessionEndingCancelEventArgs.cs
- TableStyle.cs
- PenLineJoinValidation.cs
- HybridDictionary.cs
- Point3DCollectionValueSerializer.cs
- XmlTextReader.cs
- ToolStripMenuItemDesigner.cs
- HashSetEqualityComparer.cs
- PageContent.cs
- ModelTreeEnumerator.cs
- ToolStripDesignerUtils.cs
- RangeBaseAutomationPeer.cs
- SqlUtil.cs
- webproxy.cs
- SystemIPAddressInformation.cs
- InvalidPropValue.cs
- CacheHelper.cs
- SatelliteContractVersionAttribute.cs
- sqlser.cs
- HttpGetProtocolImporter.cs
- Psha1DerivedKeyGenerator.cs
- TagPrefixAttribute.cs
- Switch.cs
- TakeOrSkipWhileQueryOperator.cs
- HttpCookiesSection.cs
- HexParser.cs
- EntityCollection.cs
- OneOf.cs
- CommandValueSerializer.cs
- UrlMappingsSection.cs
- GrammarBuilderPhrase.cs
- SymbolType.cs
- designeractionbehavior.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- ConnectionPoolManager.cs
- BinarySerializer.cs
- TypeUnloadedException.cs
- ConfigurationValidatorBase.cs
- FormatterConverter.cs
- Point.cs
- DbXmlEnabledProviderManifest.cs
- TextBoxBase.cs
- SoapServerProtocol.cs
- ClientProxyGenerator.cs
- TcpServerChannel.cs
- DataGridColumnsPage.cs
- RelationshipEnd.cs
- EntityUtil.cs
- ButtonBaseAdapter.cs
- path.cs
- WaitForChangedResult.cs
- XmlNodeChangedEventArgs.cs
- webeventbuffer.cs
- StylusPointCollection.cs
- QueryGenerator.cs
- Calendar.cs
- BehaviorEditorPart.cs
- DropSourceBehavior.cs
- WizardPanelChangingEventArgs.cs
- SpecialFolderEnumConverter.cs
- Panel.cs
- PackageRelationshipCollection.cs
- ContentElement.cs
- CaseInsensitiveComparer.cs
- XmlCollation.cs
- NaturalLanguageHyphenator.cs