NAnt.Core.FrameworkInfo.ISerializable C# (CSharp) Method

ISerializable() private method

private ISerializable ( SerializationInfo info, StreamingContext context ) : void
info SerializationInfo
context StreamingContext
return void
        void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
        {
            info.AddValue("Name", Name);
            info.AddValue("Family", Family);
            info.AddValue("Description", Description);
            info.AddValue("ClrType", ClrType);
            info.AddValue("Version", Version);
            info.AddValue("ClrVersion", ClrVersion);
            info.AddValue("Status", _status);
            info.AddValue("Vendor", Vendor);
            if (IsValid) {
                info.AddValue("FrameworkDirectory", FrameworkDirectory);
                info.AddValue("SdkDirectory", SdkDirectory);
                info.AddValue("FrameworkAssemblyDirectory", FrameworkAssemblyDirectory);
                info.AddValue("Runtime", Runtime);
                info.AddValue("Project", Project);
                info.AddValue("TaskAssemblies", TaskAssemblies);
                info.AddValue("ReferenceAssemblies", ReferenceAssemblies);
                info.AddValue("ToolPaths", ToolPaths);
            }
        }