本文整理汇总了C#中IO.GetOutputStream方法的典型用法代码示例。如果您正苦于以下问题:C# IO.GetOutputStream方法的具体用法?C# IO.GetOutputStream怎么用?C# IO.GetOutputStream使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IO
的用法示例。
在下文中一共展示了IO.GetOutputStream方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Write
/// <summary>
/// Stream the field to a tag stream
/// </summary>
/// <param name="ts"></param>
public override void Write(IO.ITagStream ts)
{
if (Handle != Blam.StringId.Null && !ts.Flags.Test(IO.ITagStreamFlags.DontStreamStringData))
{
string value = Program.GetTagIndex(OwnerId).StringIds.GetStringIdValue(Handle);
ts.GetOutputStream().Write(value, value.Length);
}
}
示例2: Write
/// <summary>
/// Write the main body of this field to a tag stream
/// </summary>
/// <param name="ts"></param>
public virtual void Write(IO.ITagStream ts) { this.Write(ts.GetOutputStream()); }
示例3: WriteHeader
/// <summary>
/// Stream the field header data to a tag stream
/// </summary>
/// <param name="ts"></param>
public override void WriteHeader(IO.ITagStream ts)
{
IO.EndianWriter s = ts.GetOutputStream();
OwnerId = ts.OwnerId;
Handle.Write(s);
}
示例4: Write
public void Write(IO.ITagStream ts)
{
IO.EndianWriter s = ts.GetOutputStream();
WriteHeader(s, ts);
}