public void Write(BinaryWriter writer)
{
writer.Write((int)this.Kind);
writer.Write(IsClassDeclaration);
writer.Write(IsTypePropertyDeclaration);
writer.Write(DeclaredTypeNames.Length);
DeclaredTypeNames.Apply(writer.Write);
writer.Write(DeclaredTypePropertyNames.Length);
DeclaredTypePropertyNames.Apply(writer.Write);
}
}