IFPSTools.NET/IFPSLib/Types/ComInterfaceType.cs
2022-08-07 15:42:41 +01:00

29 lines
648 B
C#

using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
namespace IFPSLib.Types
{
public class ComInterfaceType : TypeBase
{
public override PascalTypeCode BaseType => PascalTypeCode.Interface;
public Guid Guid;
public ComInterfaceType(Guid guid)
{
Guid = guid;
}
internal override void SaveCore(BinaryWriter bw, Script.SaveContext ctx)
{
bw.Write(Guid);
}
public override string ToString()
{
return string.Format(base.ToString() + "interface(\"{0}\") {1}", Guid, Name);
}
}
}