Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- Dynamic.cs
- HandlerWithFactory.cs
- SharedHttpsTransportManager.cs
- Parser.cs
- EnumConverter.cs
- QueryContinueDragEvent.cs
- CategoryEditor.cs
- ClientTargetSection.cs
- ControlTemplate.cs
- CompressStream.cs
- path.cs
- TrustSection.cs
- FixedSOMPageConstructor.cs
- FigureHelper.cs
- StrokeNodeOperations.cs
- BorderGapMaskConverter.cs
- ToolboxItemCollection.cs
- ChangeConflicts.cs
- ProgramPublisher.cs
- TableRowCollection.cs
- PrinterUnitConvert.cs
- MeasureItemEvent.cs
- WorkflowPersistenceService.cs
- OAVariantLib.cs
- ParentQuery.cs
- StylusPointPropertyInfoDefaults.cs
- RectangleGeometry.cs
- ViewStateException.cs
- MembershipUser.cs
- ActivityBuilder.cs
- __Error.cs
- ValidateNames.cs
- DuplicateContext.cs
- ProfessionalColors.cs
- HostingPreferredMapPath.cs
- TextTreeInsertElementUndoUnit.cs
- Figure.cs
- DeviceContext2.cs
- DebugController.cs
- RegistrationServices.cs
- ResourceIDHelper.cs
- TextServicesHost.cs
- HtmlInputText.cs
- Configuration.cs
- ApplicationDirectory.cs
- counter.cs
- EventLogReader.cs
- StringComparer.cs
- CallContext.cs
- exports.cs
- EventLogPermissionEntryCollection.cs
- QilInvokeLateBound.cs
- Encoder.cs
- CapiSafeHandles.cs
- DataGridHyperlinkColumn.cs
- RawStylusInputCustomData.cs
- DictionaryBase.cs
- BCryptSafeHandles.cs
- BaseDataBoundControl.cs
- MonthCalendar.cs
- ResourceReader.cs
- OleDbCommandBuilder.cs
- PolygonHotSpot.cs
- ZipArchive.cs
- FileVersion.cs
- ContractMapping.cs
- HideDisabledControlAdapter.cs
- ConfigurationManagerInternal.cs
- PlatformCulture.cs
- TrackingServices.cs
- CheckBoxField.cs
- Registry.cs
- CircleHotSpot.cs
- MailSettingsSection.cs
- AssemblyResourceLoader.cs
- ServiceTimeoutsBehavior.cs
- DependsOnAttribute.cs
- InstanceDataCollectionCollection.cs
- Soap.cs
- WorkflowRuntimeServiceElementCollection.cs
- ParseChildrenAsPropertiesAttribute.cs
- Material.cs
- BatchStream.cs
- AppSettingsExpressionBuilder.cs
- OperatorExpressions.cs
- basenumberconverter.cs
- UnsafeNativeMethods.cs
- LayoutEditorPart.cs
- WebServiceFault.cs
- RuntimeEnvironment.cs
- HttpProtocolReflector.cs
- ChoiceConverter.cs
- CheckableControlBaseAdapter.cs
- CapabilitiesSection.cs
- UserPreferenceChangingEventArgs.cs
- KeyValueSerializer.cs
- SplitterCancelEvent.cs
- XhtmlBasicFormAdapter.cs
- control.ime.cs
- ColorContext.cs