1+ <Type Name =" DataViewTypeAttribute" FullName =" Microsoft.ML.Data.DataViewTypeAttribute" >
2+ <TypeSignature Language =" C#" Value =" public abstract class DataViewTypeAttribute : Attribute, IEquatable< Microsoft.ML.Data.DataViewTypeAttribute> " />
3+ <TypeSignature Language =" ILAsm" Value =" .class public auto ansi abstract beforefieldinit DataViewTypeAttribute extends System.Attribute implements class System.IEquatable`1< class Microsoft.ML.Data.DataViewTypeAttribute> " />
4+ <TypeSignature Language =" DocId" Value =" T:Microsoft.ML.Data.DataViewTypeAttribute" />
5+ <TypeSignature Language =" VB.NET" Value =" Public MustInherit Class DataViewTypeAttribute
 Inherits Attribute
 Implements IEquatable(Of DataViewTypeAttribute)" />
6+ <TypeSignature Language =" F#" Value =" type DataViewTypeAttribute = class
 inherit Attribute
 interface IEquatable< DataViewTypeAttribute> " />
7+ <AssemblyInfo >
8+ <AssemblyName >Microsoft.ML.DataView</AssemblyName >
9+ <AssemblyVersion >1.0.0.0</AssemblyVersion >
10+ </AssemblyInfo >
11+ <Base >
12+ <BaseTypeName >System.Attribute</BaseTypeName >
13+ </Base >
14+ <Interfaces >
15+ <Interface >
16+ <InterfaceName >System.IEquatable< Microsoft.ML.Data.DataViewTypeAttribute> </InterfaceName >
17+ </Interface >
18+ </Interfaces >
19+ <Attributes >
20+ <Attribute >
21+ <AttributeName >System.AttributeUsage(System.AttributeTargets.Property | System.AttributeTargets.Field, AllowMultiple=false, Inherited=true)</AttributeName >
22+ </Attribute >
23+ </Attributes >
24+ <Docs >
25+ <summary >
26+ <see cref =" T:Microsoft.ML.Data.DataViewTypeAttribute" /> should be used to decorated class properties and fields, if that class' instances will be loaded as ML.NET <see cref =" T:Microsoft.ML.IDataView" />.
27+ The function <see cref =" M:Microsoft.ML.Data.DataViewTypeAttribute.Register" /> will be called to register a <see cref =" T:Microsoft.ML.Data.DataViewType" /> for a <see cref =" T:System.Type" /> with its <see cref =" T:System.Attribute" />s.
28+ Whenever a value typed to the registered <see cref =" T:System.Type" /> and its <see cref =" T:System.Attribute" />s, that value's type (i.e., a <see cref =" P:Microsoft.ML.DataViewSchema.Column.Type" />)
29+ in <see cref =" T:Microsoft.ML.IDataView" /> would be the associated <see cref =" T:Microsoft.ML.Data.DataViewType" />.
30+ </summary >
31+ <remarks >To be added.</remarks >
32+ </Docs >
33+ <Members >
34+ <Member MemberName =" .ctor" >
35+ <MemberSignature Language =" C#" Value =" protected DataViewTypeAttribute ();" />
36+ <MemberSignature Language =" ILAsm" Value =" .method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
37+ <MemberSignature Language =" DocId" Value =" M:Microsoft.ML.Data.DataViewTypeAttribute.#ctor" />
38+ <MemberSignature Language =" VB.NET" Value =" Protected Sub New ()" />
39+ <MemberType >Constructor</MemberType >
40+ <AssemblyInfo >
41+ <AssemblyName >Microsoft.ML.DataView</AssemblyName >
42+ <AssemblyVersion >1.0.0.0</AssemblyVersion >
43+ </AssemblyInfo >
44+ <Parameters />
45+ <Docs >
46+ <summary >To be added.</summary >
47+ <remarks >To be added.</remarks >
48+ </Docs >
49+ </Member >
50+ <Member MemberName =" Equals" >
51+ <MemberSignature Language =" C#" Value =" public abstract bool Equals (Microsoft.ML.Data.DataViewTypeAttribute other);" />
52+ <MemberSignature Language =" ILAsm" Value =" .method public hidebysig newslot virtual instance bool Equals(class Microsoft.ML.Data.DataViewTypeAttribute other) cil managed" />
53+ <MemberSignature Language =" DocId" Value =" M:Microsoft.ML.Data.DataViewTypeAttribute.Equals(Microsoft.ML.Data.DataViewTypeAttribute)" />
54+ <MemberSignature Language =" VB.NET" Value =" Public MustOverride Function Equals (other As DataViewTypeAttribute) As Boolean" />
55+ <MemberSignature Language =" F#" Value =" override this.Equals : Microsoft.ML.Data.DataViewTypeAttribute -> bool" Usage =" dataViewTypeAttribute.Equals other" />
56+ <MemberType >Method</MemberType >
57+ <Implements >
58+ <InterfaceMember >M:System.IEquatable`1.Equals(`0)</InterfaceMember >
59+ </Implements >
60+ <AssemblyInfo >
61+ <AssemblyName >Microsoft.ML.DataView</AssemblyName >
62+ <AssemblyVersion >1.0.0.0</AssemblyVersion >
63+ </AssemblyInfo >
64+ <ReturnValue >
65+ <ReturnType >System.Boolean</ReturnType >
66+ </ReturnValue >
67+ <Parameters >
68+ <Parameter Name =" other" Type =" Microsoft.ML.Data.DataViewTypeAttribute" />
69+ </Parameters >
70+ <Docs >
71+ <param name =" other" >Another <see cref =" T:Microsoft.ML.Data.DataViewTypeAttribute" /> to be compared with <see langword =" this" />.</param >
72+ <summary >
73+ Return <see langword =" true" /> if <see langword =" this" /> is equivalent to <paramref name =" other" /> and <see langword =" false" /> otherwise.
74+ </summary >
75+ <returns >To be added.</returns >
76+ <remarks >To be added.</remarks >
77+ </Docs >
78+ </Member >
79+ <Member MemberName =" Register" >
80+ <MemberSignature Language =" C#" Value =" public abstract void Register ();" />
81+ <MemberSignature Language =" ILAsm" Value =" .method public hidebysig newslot virtual instance void Register() cil managed" />
82+ <MemberSignature Language =" DocId" Value =" M:Microsoft.ML.Data.DataViewTypeAttribute.Register" />
83+ <MemberSignature Language =" VB.NET" Value =" Public MustOverride Sub Register ()" />
84+ <MemberSignature Language =" F#" Value =" abstract member Register : unit -> unit" Usage =" dataViewTypeAttribute.Register " />
85+ <MemberType >Method</MemberType >
86+ <AssemblyInfo >
87+ <AssemblyName >Microsoft.ML.DataView</AssemblyName >
88+ <AssemblyVersion >1.0.0.0</AssemblyVersion >
89+ </AssemblyInfo >
90+ <ReturnValue >
91+ <ReturnType >System.Void</ReturnType >
92+ </ReturnValue >
93+ <Parameters />
94+ <Docs >
95+ <summary >
96+ A function implicitly invoked by ML.NET when processing a custom type. It binds a DataViewType to a custom type plus its attributes.
97+ </summary >
98+ <remarks >To be added.</remarks >
99+ </Docs >
100+ </Member >
101+ </Members >
102+ </Type >
0 commit comments