C# Class PackmanVsix.BaseValidator

Inheritance: IJSONItemValidator
Mostrar archivo Open project: madskristensen/Packman

Private Properties

Property Type Description

Public Methods

Method Description
ValidateItem ( JSONParseItem item, IJSONValidationContext context ) : JSONItemValidationResult

Protected Methods

Method Description
AddError ( IJSONValidationContext context, JSONParseItem item, string message ) : void
ValidateJsonItem ( JSONParseItem item, IJSONValidationContext context ) : JSONItemValidationResult

Method Details

AddError() protected static method

protected static AddError ( IJSONValidationContext context, JSONParseItem item, string message ) : void
context IJSONValidationContext
item JSONParseItem
message string
return void

ValidateItem() public method

public ValidateItem ( JSONParseItem item, IJSONValidationContext context ) : JSONItemValidationResult
item JSONParseItem
context IJSONValidationContext
return JSONItemValidationResult

ValidateJsonItem() protected abstract method

protected abstract ValidateJsonItem ( JSONParseItem item, IJSONValidationContext context ) : JSONItemValidationResult
item JSONParseItem
context IJSONValidationContext
return JSONItemValidationResult