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
- Timer.cs
- GeometryValueSerializer.cs
- ReadOnlyTernaryTree.cs
- SizeF.cs
- MonthChangedEventArgs.cs
- XsltArgumentList.cs
- DSGeneratorProblem.cs
- XmlSchemaChoice.cs
- ColorTranslator.cs
- ButtonFieldBase.cs
- ZoneIdentityPermission.cs
- WebPartChrome.cs
- Color.cs
- DictionaryKeyPropertyAttribute.cs
- ValidationHelper.cs
- EditorZoneBase.cs
- OutputScopeManager.cs
- OptimizedTemplateContent.cs
- SqlInternalConnectionTds.cs
- ObjectListDesigner.cs
- OutOfMemoryException.cs
- SizeChangedEventArgs.cs
- FunctionImportElement.cs
- SecUtil.cs
- MenuItemAutomationPeer.cs
- ComponentCommands.cs
- DataGridBoolColumn.cs
- PlacementWorkspace.cs
- HighContrastHelper.cs
- XmlSchemaType.cs
- XmlNode.cs
- Durable.cs
- PeerCustomResolverBindingElement.cs
- DataFormats.cs
- UnsafeNetInfoNativeMethods.cs
- OptimizedTemplateContentHelper.cs
- DataGridCellsPanel.cs
- SolidColorBrush.cs
- PathData.cs
- BaseTemplateBuildProvider.cs
- AssemblyInfo.cs
- EncryptedReference.cs
- SingleAnimationBase.cs
- DataGridHeaderBorder.cs
- CodeDomSerializer.cs
- ButtonStandardAdapter.cs
- XmlSiteMapProvider.cs
- XNameTypeConverter.cs
- X509Extension.cs
- BmpBitmapDecoder.cs
- Transform3D.cs
- XMLUtil.cs
- DataGridViewTopRowAccessibleObject.cs
- ExpandableObjectConverter.cs
- DeviceSpecificChoice.cs
- RawStylusActions.cs
- SecuritySessionClientSettings.cs
- Mouse.cs
- EntityClassGenerator.cs
- Enum.cs
- LateBoundChannelParameterCollection.cs
- PlanCompilerUtil.cs
- EventlogProvider.cs
- Preprocessor.cs
- NativeWindow.cs
- ActivityBuilderXamlWriter.cs
- IgnoreFileBuildProvider.cs
- StorageMappingItemCollection.cs
- GeneralTransform3DTo2D.cs
- TextBox.cs
- DataGridViewComboBoxColumn.cs
- GeneralTransformGroup.cs
- ToolStripArrowRenderEventArgs.cs
- FormViewUpdatedEventArgs.cs
- CurrencyManager.cs
- ListSourceHelper.cs
- DbDeleteCommandTree.cs
- Gdiplus.cs
- ProbeMatchesApril2005.cs
- ParagraphResult.cs
- SingleSelectRootGridEntry.cs
- Imaging.cs
- XmlRawWriter.cs
- RoamingStoreFileUtility.cs
- FontStretchConverter.cs
- TemplateBindingExtension.cs
- SafeWaitHandle.cs
- ManagementObjectSearcher.cs
- Line.cs
- LockCookie.cs
- Span.cs
- loginstatus.cs
- ResourceDictionaryCollection.cs
- EventLogSession.cs
- XmlWellformedWriterHelpers.cs
- Serializer.cs
- ToolStripRenderEventArgs.cs
- FontFamilyIdentifier.cs
- ToolboxItemAttribute.cs
- SafeCoTaskMem.cs