C# Класс GitSharp.Ref

Ref is a named symbolic reference that is a pointing to a specific git object. It is not resolved until you explicitly retrieve the link target. The Target is not cached.
Наследование: IReferenceObject
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Equals ( object obj ) : bool
GetHashCode ( ) : int
IsValidName ( string refName ) : bool

Check validity of a ref name. It must not contain a character that has a special meaning in a Git object reference expression. Some other dangerous characters are also excluded.

Ref ( Repository repo, string name ) : System
ToString ( ) : string
Update ( AbstractObject reference ) : void

Updates this ref by forwarding it to the given object.

Update ( Ref reference ) : void

Updates this ref by linking it to the given ref's target.

Update ( string name, AbstractObject reference ) : void
operator ( ) : bool

Приватные методы

Метод Описание
Ref ( Repository repo, GitSharp.Core.Ref @ref ) : System

Описание методов

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

IsValidName() публичный статический Метод

Check validity of a ref name. It must not contain a character that has a special meaning in a Git object reference expression. Some other dangerous characters are also excluded.
public static IsValidName ( string refName ) : bool
refName string
Результат bool

Ref() публичный Метод

public Ref ( Repository repo, string name ) : System
repo Repository
name string
Результат System

ToString() публичный Метод

public ToString ( ) : string
Результат string

Update() публичный Метод

Updates this ref by forwarding it to the given object.
public Update ( AbstractObject reference ) : void
reference AbstractObject The ref this object shall reference.
Результат void

Update() публичный Метод

Updates this ref by linking it to the given ref's target.
public Update ( Ref reference ) : void
reference Ref The ref this ref shall reference.
Результат void

Update() публичный статический Метод

public static Update ( string name, AbstractObject reference ) : void
name string
reference AbstractObject
Результат void

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool