### YamlMime:ManagedReference
items:
- uid: Voile.Resources.DataReaders.IDataValidator
  commentId: T:Voile.Resources.DataReaders.IDataValidator
  id: IDataValidator
  parent: Voile.Resources.DataReaders
  children:
  - Voile.Resources.DataReaders.IDataValidator.Valid
  langs:
  - csharp
  - vb
  name: IDataValidator
  nameWithType: IDataValidator
  fullName: Voile.Resources.DataReaders.IDataValidator
  type: Interface
  source:
    remote:
      path: Voile/Source/Resources/DataReaders/IDataReader.cs
      branch: main
      repo: git@github.com:dnesov/DaggerFramework.git
    id: IDataValidator
    path: Source/Resources/DataReaders/IDataReader.cs
    startLine: 19
  assemblies:
  - Voile
  namespace: Voile.Resources.DataReaders
  summary: Validates data integrity or schema.
  example: []
  syntax:
    content: public interface IDataValidator
    content.vb: Public Interface IDataValidator
- uid: Voile.Resources.DataReaders.IDataValidator.Valid
  commentId: M:Voile.Resources.DataReaders.IDataValidator.Valid
  id: Valid
  parent: Voile.Resources.DataReaders.IDataValidator
  langs:
  - csharp
  - vb
  name: Valid()
  nameWithType: IDataValidator.Valid()
  fullName: Voile.Resources.DataReaders.IDataValidator.Valid()
  type: Method
  source:
    remote:
      path: Voile/Source/Resources/DataReaders/IDataReader.cs
      branch: main
      repo: git@github.com:dnesov/DaggerFramework.git
    id: Valid
    path: Source/Resources/DataReaders/IDataReader.cs
    startLine: 25
  assemblies:
  - Voile
  namespace: Voile.Resources.DataReaders
  summary: Determines if data specified is valid and can be safely read.
  example: []
  syntax:
    content: bool Valid()
    return:
      type: System.Boolean
      description: Returns true if data is valid.
    content.vb: Function Valid() As Boolean
  overload: Voile.Resources.DataReaders.IDataValidator.Valid*
references:
- uid: Voile.Resources.DataReaders
  commentId: N:Voile.Resources.DataReaders
  href: Voile.html
  name: Voile.Resources.DataReaders
  nameWithType: Voile.Resources.DataReaders
  fullName: Voile.Resources.DataReaders
  spec.csharp:
  - uid: Voile
    name: Voile
    href: Voile.html
  - name: .
  - uid: Voile.Resources
    name: Resources
    href: Voile.Resources.html
  - name: .
  - uid: Voile.Resources.DataReaders
    name: DataReaders
    href: Voile.Resources.DataReaders.html
  spec.vb:
  - uid: Voile
    name: Voile
    href: Voile.html
  - name: .
  - uid: Voile.Resources
    name: Resources
    href: Voile.Resources.html
  - name: .
  - uid: Voile.Resources.DataReaders
    name: DataReaders
    href: Voile.Resources.DataReaders.html
- uid: Voile.Resources.DataReaders.IDataValidator.Valid*
  commentId: Overload:Voile.Resources.DataReaders.IDataValidator.Valid
  href: Voile.Resources.DataReaders.IDataValidator.html#Voile_Resources_DataReaders_IDataValidator_Valid
  name: Valid
  nameWithType: IDataValidator.Valid
  fullName: Voile.Resources.DataReaders.IDataValidator.Valid
- uid: System.Boolean
  commentId: T:System.Boolean
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.boolean
  name: bool
  nameWithType: bool
  fullName: bool
  nameWithType.vb: Boolean
  fullName.vb: Boolean
  name.vb: Boolean
- uid: System
  commentId: N:System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System
  nameWithType: System
  fullName: System
