Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / MissingFieldException.cs / 1305376 / 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); } [System.Security.SecuritySafeCritical] // auto-generated protected MissingFieldException(SerializationInfo info, StreamingContext context) : base(info, context) { } public override String Message { [System.Security.SecuritySafeCritical] // auto-generated get { if (ClassName == null) { return base.Message; } else { // do any desired fixups to classname here. return 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); } [System.Security.SecuritySafeCritical] // auto-generated protected MissingFieldException(SerializationInfo info, StreamingContext context) : base(info, context) { } public override String Message { [System.Security.SecuritySafeCritical] // auto-generated get { if (ClassName == null) { return base.Message; } else { // do any desired fixups to classname here. return 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
- GeometryGroup.cs
- StrokeCollectionConverter.cs
- ListenerAdapterBase.cs
- EffectiveValueEntry.cs
- MarkupWriter.cs
- SymbolPair.cs
- CompositeTypefaceMetrics.cs
- QueryCreatedEventArgs.cs
- InstanceLockQueryResult.cs
- TdsParserSafeHandles.cs
- HttpModuleActionCollection.cs
- DataObjectPastingEventArgs.cs
- metadatamappinghashervisitor.cs
- MobileTextWriter.cs
- WindowsIdentity.cs
- FilteredXmlReader.cs
- XmlAnyElementAttributes.cs
- XmlCodeExporter.cs
- XmlStringTable.cs
- ErrorFormatterPage.cs
- StreamInfo.cs
- BinaryMethodMessage.cs
- ViewGenerator.cs
- MembershipSection.cs
- AnnotationAdorner.cs
- QilInvoke.cs
- CodeNamespaceImport.cs
- WebMessageEncoderFactory.cs
- SuppressMessageAttribute.cs
- ExpressionLink.cs
- ReflectPropertyDescriptor.cs
- TableItemStyle.cs
- HostingEnvironment.cs
- EventEntry.cs
- HybridDictionary.cs
- WindowVisualStateTracker.cs
- InputScopeConverter.cs
- WorkflowMarkupSerializationProvider.cs
- TableDetailsCollection.cs
- UdpSocket.cs
- ContentElement.cs
- NoResizeHandleGlyph.cs
- XmlUtf8RawTextWriter.cs
- TrackBar.cs
- bindurihelper.cs
- AuthenticationServiceManager.cs
- UpdateCommand.cs
- CategoryNameCollection.cs
- ListChunk.cs
- namescope.cs
- EntityContainer.cs
- StateWorkerRequest.cs
- DesignerForm.cs
- MetadataArtifactLoaderCompositeResource.cs
- WizardStepCollectionEditor.cs
- SupportsPreviewControlAttribute.cs
- XmlnsDefinitionAttribute.cs
- RawStylusInput.cs
- SafeNativeMethodsOther.cs
- ApplicationTrust.cs
- PropertyBuilder.cs
- AbandonedMutexException.cs
- PermissionSetEnumerator.cs
- ImageSource.cs
- Baml2006ReaderContext.cs
- StorageComplexPropertyMapping.cs
- Reference.cs
- TransactionFlowBindingElementImporter.cs
- ErrorWebPart.cs
- BaseProcessor.cs
- unitconverter.cs
- StringInfo.cs
- QueueAccessMode.cs
- DateTimeOffsetConverter.cs
- compensatingcollection.cs
- TypefaceMap.cs
- Command.cs
- TypeSystem.cs
- DataGridViewIntLinkedList.cs
- UnauthorizedWebPart.cs
- HitTestFilterBehavior.cs
- Quaternion.cs
- UnsafePeerToPeerMethods.cs
- KeyValueConfigurationCollection.cs
- WebDisplayNameAttribute.cs
- IntegerValidatorAttribute.cs
- SqlUtil.cs
- XamlTreeBuilder.cs
- ProfileManager.cs
- FontFamilyIdentifier.cs
- ContextQuery.cs
- PtsHost.cs
- ContentControl.cs
- EntryWrittenEventArgs.cs
- NameScopePropertyAttribute.cs
- OperationAbortedException.cs
- WindowExtensionMethods.cs
- AddInEnvironment.cs
- ObjectStorage.cs
- SortExpressionBuilder.cs