2 types derived from SmiExtendedMetaData
System.Data (2)
fx\src\data\Microsoft\SqlServer\Server\SmiMetaData.cs (2)
988
internal sealed class SmiParameterMetaData :
SmiExtendedMetaData
{
1156
internal class SmiStorageMetaData :
SmiExtendedMetaData
{
3 instantiations of SmiExtendedMetaData
System.Data (3)
fx\src\data\Microsoft\SqlServer\Server\MetadataUtilsSmi.cs (3)
555
return new
SmiExtendedMetaData
( source.SqlDbType,
717
return new
SmiExtendedMetaData
(
930
return new
SmiExtendedMetaData
(
55 references to SmiExtendedMetaData
System.Data (55)
fx\src\data\Microsoft\SqlServer\Server\MetadataUtilsSmi.cs (5)
470
static internal bool IsValidForSmiVersion(
SmiExtendedMetaData
md, ulong smiVersion) {
485
static internal SqlMetaData SmiExtendedMetaDataToSqlMetaData(
SmiExtendedMetaData
source) {
513
internal static
SmiExtendedMetaData
SqlMetaDataToSmiExtendedMetaData( SqlMetaData source ) {
633
static internal
SmiExtendedMetaData
SmiMetaDataFromDataColumn(DataColumn column, DataTable parent) {
737
static internal
SmiExtendedMetaData
SmiMetaDataFromSchemaTableRow(DataRow schemaRow) {
fx\src\data\Microsoft\SqlServer\Server\SmiContext.cs (1)
35
SmiExtendedMetaData
[] columnMetaData, // Extended metadata because it requires names, udttypename and xmlschemaname ignored
fx\src\data\Microsoft\SqlServer\Server\SmiMetaData.cs (15)
61
private IList<
SmiExtendedMetaData
> _fieldMetaData; // Metadata of fields for structured types
86
private static readonly IList<
SmiExtendedMetaData
> __emptyFieldList = new List<
SmiExtendedMetaData
>().AsReadOnly();
306
IList<
SmiExtendedMetaData
> fieldTypes,
333
IList<
SmiExtendedMetaData
> fieldTypes,
406
_fieldMetaData = (new List<
SmiExtendedMetaData
>(fieldTypes)).AsReadOnly();
604
internal IList<
SmiExtendedMetaData
> FieldMetaData {
882
IList<
SmiExtendedMetaData
> fieldMetaData,
916
IList<
SmiExtendedMetaData
> fieldMetaData,
1066
IList<
SmiExtendedMetaData
> fieldMetaData,
1102
IList<
SmiExtendedMetaData
> fieldMetaData,
1269
IList<
SmiExtendedMetaData
> fieldMetaData,
1320
IList<
SmiExtendedMetaData
> fieldMetaData,
1565
IList<
SmiExtendedMetaData
> fieldMetaData,
1622
IList<
SmiExtendedMetaData
> fieldMetaData,
fx\src\data\Microsoft\SqlServer\Server\SqlDataRecord.cs (6)
25
SmiExtendedMetaData
[] _columnSmiMetaData;
585
_columnSmiMetaData = new
SmiExtendedMetaData
[metaData.Length];
613
internal SqlDataRecord( SmiRecordBuffer recordBuffer, params
SmiExtendedMetaData
[] metaData ) {
618
_columnSmiMetaData = new
SmiExtendedMetaData
[metaData.Length];
661
internal
SmiExtendedMetaData
[] InternalGetSmiMetaData() {
665
internal
SmiExtendedMetaData
GetSmiMetaData( int ordinal ) {
fx\src\data\Microsoft\SqlServer\Server\sqlpipe.cs (4)
125
SmiExtendedMetaData
[] columnMetaData = reader.GetInternalSmiMetaData();
138
ValueUtilsSmi.FillCompatibleSettersFromReader(_eventSink, recordBuffer, new List<
SmiExtendedMetaData
>(columnMetaData), reader);
180
SmiExtendedMetaData
[] columnMetaData = record.InternalGetSmiMetaData();
267
SmiExtendedMetaData
[] columnMetaData = record.InternalGetSmiMetaData();
fx\src\data\Microsoft\SqlServer\Server\ValueUtilsSmi.cs (4)
111
internal static long GetBytes( SmiEventSink_Default sink, ITypedGettersV3 getters, int ordinal,
SmiExtendedMetaData
metaData, long fieldOffset, byte[] buffer, int bufferOffset, int length, bool throwOnNull ) {
1847
internal static void FillCompatibleSettersFromReader(SmiEventSink_Default sink, SmiTypedGetterSetter setters, IList<
SmiExtendedMetaData
> metaData, DbDataReader reader) {
3720
SmiExtendedMetaData
[] mdFields = new
SmiExtendedMetaData
[metaData.FieldMetaData.Count];
fx\src\data\System\Data\SqlClient\SqlCommand.cs (1)
1926
SmiExtendedMetaData
[] md = ds.GetInternalSmiMetaData();
fx\src\data\System\Data\SqlClient\SqlDataReader.cs (3)
277
internal virtual
SmiExtendedMetaData
[] GetInternalSmiMetaData() {
278
SmiExtendedMetaData
[] metaDataReturn = null;
282
metaDataReturn = new
SmiExtendedMetaData
[metaData.visibleColumns];
fx\src\data\System\Data\SqlClient\SqlDataReaderSmi.cs (5)
65
SmiExtendedMetaData
md = _currentMetaData[ordinal];
231
SmiExtendedMetaData
metaData = _currentMetaData[ordinal];
977
internal override
SmiExtendedMetaData
[] GetInternalSmiMetaData() {
988
SmiExtendedMetaData
[] visibleMetaData = new
SmiExtendedMetaData
[_visibleColumnCount];
fx\src\data\System\Data\SqlClient\SqlParameter.cs (7)
490
List<
SmiExtendedMetaData
> fields = null;
1089
private void GetActualFieldsAndProperties(out List<MSS.
SmiExtendedMetaData
> fields, out SmiMetaDataPropertyCollection props, out ParameterPeekAheadValue peekAhead) {
1100
fields = new List<MSS.
SmiExtendedMetaData
>(dt.Columns.Count);
1131
fields = new List<MSS.
SmiExtendedMetaData
>(((SqlDataReader)value).GetInternalSmiMetaData());
1171
fields = new List<MSS.
SmiExtendedMetaData
>(fieldCount);
1276
fields = new List<MSS.
SmiExtendedMetaData
>(fieldCount);
1284
SmiExtendedMetaData
candidateMd = MSS.MetaDataUtilsSmi.SmiMetaDataFromSchemaTableRow(row);
fx\src\data\System\Data\SqlClient\TdsParser.cs (4)
8850
private void WriteSmiTypeInfo(MSS.
SmiExtendedMetaData
metaData, TdsParserStateObject stateObj) {
9016
private void WriteTvpTypeInfo(MSS.
SmiExtendedMetaData
metaData, TdsParserStateObject stateObj) {
9051
private void WriteTvpColumnMetaData(MSS.
SmiExtendedMetaData
md, bool isDefault, TdsParserStateObject stateObj) {
9086
private void WriteTvpOrderUnique(MSS.
SmiExtendedMetaData
metaData, TdsParserStateObject stateObj) {